#include <FairPropagator.h>
|
| FairPropagator () |
|
| FairPropagator (const TString &name, const TString &title) |
|
virtual | ~FairPropagator () |
|
virtual void | Init (FairTrackPar *) |
|
virtual bool | SetDestinationPlane ([[gnu::unused]] const TVector3 &v0, [[gnu::unused]] const TVector3 &v1, [[gnu::unused]] const TVector3 &v2) |
|
virtual bool | SetOriginPlane ([[gnu::unused]] const TVector3 &v0, [[gnu::unused]] const TVector3 &v1) |
|
virtual bool | SetDestinationVolume ([[gnu::unused]] std::string volName, [[gnu::unused]] int copyNo, [[gnu::unused]] int option) |
|
virtual bool | SetDestinationLength ([[gnu::unused]] float length) |
|
virtual bool | SetPropagateOnlyParameters () |
|
virtual bool | Propagate ([[gnu::unused]] FairTrackParH *TStart, [[gnu::unused]] FairTrackParH *TEnd, [[gnu::unused]] int PDG) |
|
virtual bool | Propagate ([[gnu::unused]] FairTrackParP *TStart, [[gnu::unused]] FairTrackParH *TEnd, [[gnu::unused]] int PDG) |
|
virtual bool | Propagate ([[gnu::unused]] FairTrackParP *TStart, [[gnu::unused]] FairTrackParP *TEnd, [[gnu::unused]] int PDG) |
|
virtual bool | Propagate ([[gnu::unused]] FairTrackParH *TStart, [[gnu::unused]] FairTrackParP *TEnd, [[gnu::unused]] int PDG) |
|
virtual bool | Propagate ([[gnu::unused]] float *x1, [[gnu::unused]] float *p1, [[gnu::unused]] float *x2, [[gnu::unused]] float *p2, [[gnu::unused]] int PDG) |
|
virtual bool | SetPCAPropagation ([[gnu::unused]] int pca, [[gnu::unused]] int dir=1, [[gnu::unused]] FairTrackParP *par=nullptr) |
|
virtual PCAOutputStruct | FindPCA ([[gnu::unused]] int PCA, [[gnu::unused]] int PDGCode, [[gnu::unused]] TVector3 Point, [[gnu::unused]] TVector3 Wire1, [[gnu::unused]] TVector3 Wire2, [[gnu::unused]] double MaxDistance) |
|
| ClassDef (FairPropagator, 1) |
|
Definition at line 56 of file FairPropagator.h.
FairPropagator::FairPropagator |
( |
| ) |
|
FairPropagator::FairPropagator |
( |
const TString & |
name, |
|
|
const TString & |
title |
|
) |
| |
FairPropagator::~FairPropagator |
( |
| ) |
|
|
virtual |
virtual PCAOutputStruct FairPropagator::FindPCA |
( |
[[gnu::unused] ] int |
PCA, |
|
|
[[gnu::unused] ] int |
PDGCode, |
|
|
[[gnu::unused] ] TVector3 |
Point, |
|
|
[[gnu::unused] ] TVector3 |
Wire1, |
|
|
[[gnu::unused] ] TVector3 |
Wire2, |
|
|
[[gnu::unused] ] double |
MaxDistance |
|
) |
| |
|
inlinevirtual |
virtual bool FairPropagator::Propagate |
( |
[[gnu::unused] ] FairTrackParH * |
TStart, |
|
|
[[gnu::unused] ] FairTrackParH * |
TEnd, |
|
|
[[gnu::unused] ] int |
PDG |
|
) |
| |
|
inlinevirtual |
virtual bool FairPropagator::Propagate |
( |
[[gnu::unused] ] FairTrackParP * |
TStart, |
|
|
[[gnu::unused] ] FairTrackParH * |
TEnd, |
|
|
[[gnu::unused] ] int |
PDG |
|
) |
| |
|
inlinevirtual |
virtual bool FairPropagator::Propagate |
( |
[[gnu::unused] ] FairTrackParP * |
TStart, |
|
|
[[gnu::unused] ] FairTrackParP * |
TEnd, |
|
|
[[gnu::unused] ] int |
PDG |
|
) |
| |
|
inlinevirtual |
virtual bool FairPropagator::Propagate |
( |
[[gnu::unused] ] FairTrackParH * |
TStart, |
|
|
[[gnu::unused] ] FairTrackParP * |
TEnd, |
|
|
[[gnu::unused] ] int |
PDG |
|
) |
| |
|
inlinevirtual |
virtual bool FairPropagator::Propagate |
( |
[[gnu::unused] ] float * |
x1, |
|
|
[[gnu::unused] ] float * |
p1, |
|
|
[[gnu::unused] ] float * |
x2, |
|
|
[[gnu::unused] ] float * |
p2, |
|
|
[[gnu::unused] ] int |
PDG |
|
) |
| |
|
inlinevirtual |
virtual bool FairPropagator::SetDestinationLength |
( |
[[gnu::unused] ] float |
length | ) |
|
|
inlinevirtual |
New method to set the length to propagate particles to Track length
Definition at line 100 of file FairPropagator.h.
virtual bool FairPropagator::SetDestinationPlane |
( |
[[gnu::unused] ] const TVector3 & |
v0, |
|
|
[[gnu::unused] ] const TVector3 & |
v1, |
|
|
[[gnu::unused] ] const TVector3 & |
v2 |
|
) |
| |
|
inlinevirtual |
New method to set the plane to propagate particles to v1 v2 Plane defining vectors
Definition at line 70 of file FairPropagator.h.
virtual bool FairPropagator::SetDestinationVolume |
( |
[[gnu::unused] ] std::string |
volName, |
|
|
[[gnu::unused] ] int |
copyNo, |
|
|
[[gnu::unused] ] int |
option |
|
) |
| |
|
inlinevirtual |
New method to set the volume to propagate particles to Volume name Copy number Option
Definition at line 90 of file FairPropagator.h.
virtual bool FairPropagator::SetOriginPlane |
( |
[[gnu::unused] ] const TVector3 & |
v0, |
|
|
[[gnu::unused] ] const TVector3 & |
v1 |
|
) |
| |
|
inlinevirtual |
New method to set the plane to propagate particles from v1 Plane defining vectors
Definition at line 80 of file FairPropagator.h.
virtual bool FairPropagator::SetPCAPropagation |
( |
[[gnu::unused] ] int |
pca, |
|
|
[[gnu::unused] ] int |
dir = 1 , |
|
|
[[gnu::unused] ] FairTrackParP * |
par = nullptr |
|
) |
| |
|
inlinevirtual |
virtual bool FairPropagator::SetPropagateOnlyParameters |
( |
| ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following files: