CbmRoot
|
#include <CbmKFMaterial.h>
Public Member Functions | |
CbmKFTube () | |
CbmKFTube (Int_t ID, Double_t x, Double_t y, Double_t z, Double_t dz, Double_t r, Double_t R, Double_t radL) | |
~CbmKFTube () | |
TString | KFInfo () const |
Bool_t | IsOutside (Double_t X, Double_t Y) |
virtual Int_t | Pass (Double_t ZCross, Double_t ZThick, CbmKFTrackInterface &track, Bool_t downstream, Double_t &QP0) |
virtual Int_t | Pass (CbmKFTrackInterface &track, Bool_t downstream, Double_t &QP0) |
virtual Int_t | Pass (CbmKFTrackInterface &track, Bool_t downstream) |
Static Public Member Functions | |
static Bool_t | comparePDown (const CbmKFMaterial *a, const CbmKFMaterial *b) |
static Bool_t | compareP_z (const CbmKFMaterial *a, Double_t z) |
static Bool_t | compareP_Z (Double_t z, const CbmKFMaterial *a) |
Public Attributes | |
Double_t | x |
Double_t | y |
Double_t | z |
Double_t | dz |
Double_t | r |
Double_t | R |
Double_t | rr |
Double_t | RR |
Int_t | ID |
Double_t | ZReference |
Double_t | ZThickness |
Double_t | RadLength |
Double_t | F |
Double_t | Fe |
Definition at line 77 of file CbmKFMaterial.h.
|
inline |
Definition at line 79 of file CbmKFMaterial.h.
CbmKFTube::CbmKFTube | ( | Int_t | ID, |
Double_t | x, | ||
Double_t | y, | ||
Double_t | z, | ||
Double_t | dz, | ||
Double_t | r, | ||
Double_t | R, | ||
Double_t | radL | ||
) |
Definition at line 68 of file CbmKFMaterial.cxx.
References CbmKFMaterial::F, CbmKFMaterial::ID, CbmKFMaterial::RadLength, CbmKFMaterial::ZReference, and CbmKFMaterial::ZThickness.
|
inline |
Definition at line 88 of file CbmKFMaterial.h.
|
inlinestaticinherited |
Definition at line 58 of file CbmKFMaterial.h.
References CbmKFMaterial::ZReference, and CbmKFMaterial::ZThickness.
Referenced by CbmKFTrackInterface::Extrapolate().
|
inlinestaticinherited |
Definition at line 62 of file CbmKFMaterial.h.
References CbmKFMaterial::ZReference, and CbmKFMaterial::ZThickness.
Referenced by CbmKFTrackInterface::Extrapolate().
|
inlinestaticinherited |
Definition at line 54 of file CbmKFMaterial.h.
References CbmKFMaterial::ZReference.
Referenced by CbmKF::Init().
|
inlinevirtual |
Reimplemented from CbmKFMaterial.
Definition at line 95 of file CbmKFMaterial.h.
|
virtual |
Reimplemented from CbmKFMaterial.
Definition at line 84 of file CbmKFMaterial.cxx.
References dz, CbmKFMaterial::ID, R, r, CbmKFMaterial::RadLength, x, y, and z.
|
inlinevirtualinherited |
Reimplemented in CbmKFCone.
Definition at line 47 of file CbmKFMaterial.h.
References CbmKFTrackInterface::GetTrack(), CbmKFMaterial::Pass(), CbmKFMaterial::ZReference, and CbmKFMaterial::ZThickness.
|
inlinevirtualinherited |
Reimplemented in CbmKFCone.
Definition at line 43 of file CbmKFMaterial.h.
References CbmKFMaterial::Pass(), CbmKFMaterial::ZReference, and CbmKFMaterial::ZThickness.
|
virtualinherited |
Reimplemented in CbmKFCone.
Definition at line 25 of file CbmKFMaterial.cxx.
References CbmKFMaterial::F, CbmKFMaterial::Fe, CbmKFTrackInterface::GetCovMatrix(), CbmKFTrackInterface::GetMass(), CbmKFMath::GetNoise(), CbmKFTrackInterface::GetTrack(), CbmKF::Instance(), CbmKFTrackInterface::IsElectron(), CbmKFMaterial::IsOutside(), CbmKF::Propagate(), and CbmKFMaterial::RadLength.
Referenced by CbmKFStsHit::Filter(), CbmKFStsHit::FilterPDAF(), and CbmKFMaterial::Pass().
Double_t CbmKFTube::dz |
Definition at line 92 of file CbmKFMaterial.h.
Referenced by CbmKFParticle::Construct(), CbmKFParticle::ConstructFromKFParticle(), CbmKFStsHit::Create(), CbmKFPrimaryVertexFinder::Fit(), CbmKF::Init(), CbmL1::Init(), KFInfo(), CbmKF::ReadTube(), and CbmL1::WriteSIMDKFData().
|
inherited |
Definition at line 32 of file CbmKFMaterial.h.
Referenced by CbmKFBox::CbmKFBox(), CbmKFTube(), CbmKF::Init(), CbmKFMaterial::Pass(), CbmKFCone::Pass(), and CbmKF::ReadTube().
|
inherited |
Definition at line 33 of file CbmKFMaterial.h.
Referenced by CbmKFMaterial::Pass(), CbmKFCone::Pass(), and CbmKF::ReadTube().
|
inherited |
Definition at line 28 of file CbmKFMaterial.h.
Referenced by CbmKFBox::CbmKFBox(), CbmKFTube(), CbmKF::GetTargetInfo(), CbmKF::Init(), CbmKFMaterial::KFInfo(), KFInfo(), CbmKFBox::KFInfo(), and CbmKF::ReadTube().
Double_t CbmKFTube::r |
Definition at line 93 of file CbmKFMaterial.h.
Referenced by CbmKFStsHit::Create(), CbmKF::Init(), CbmL1::Init(), KFInfo(), and CbmKF::ReadTube().
Double_t CbmKFTube::R |
Definition at line 93 of file CbmKFMaterial.h.
Referenced by CbmKFParticle::Construct(), CbmKFParticle::ConstructFromKFParticle(), CbmKFStsHit::Create(), CbmL1::FieldApproxCheck(), CbmKF::Init(), CbmL1::Init(), KFInfo(), CbmKF::ReadTube(), and CbmL1::WriteSIMDKFData().
|
inherited |
Definition at line 31 of file CbmKFMaterial.h.
Referenced by CbmKFBox::CbmKFBox(), CbmKFTube(), CbmKF::Init(), CbmL1::Init(), CbmKFMaterial::KFInfo(), KFInfo(), CbmKFBox::KFInfo(), CbmKFMaterial::Pass(), CbmKFCone::Pass(), CbmKF::ReadTube(), and CbmL1::WriteSIMDKFData().
Double_t CbmKFTube::RR |
Definition at line 93 of file CbmKFMaterial.h.
Referenced by CbmKFStsHit::Create(), CbmKFPrimaryVertexFinder::Fit(), CbmKF::Init(), IsOutside(), and CbmKF::ReadTube().
Double_t CbmKFTube::rr |
Definition at line 93 of file CbmKFMaterial.h.
Referenced by CbmKFStsHit::Create(), CbmKF::Init(), IsOutside(), and CbmKF::ReadTube().
Double_t CbmKFTube::x |
Definition at line 92 of file CbmKFMaterial.h.
Referenced by IsOutside(), KFInfo(), and CbmKF::ReadTube().
Double_t CbmKFTube::y |
Definition at line 92 of file CbmKFMaterial.h.
Referenced by IsOutside(), KFInfo(), and CbmKF::ReadTube().
Double_t CbmKFTube::z |
Definition at line 92 of file CbmKFMaterial.h.
Referenced by CbmKFParticle::Construct(), CbmKFParticle::ConstructFromKFParticle(), CbmKFStsHit::Create(), CbmL1::FieldApproxCheck(), CbmKFStsHit::Filter(), CbmKFStsHit::FilterPDAF(), CbmKFPrimaryVertexFinder::Fit(), CbmKFSecondaryVertexFinder::Fit(), CbmKF::Init(), CbmL1::Init(), KFInfo(), CbmKF::ReadTube(), and CbmL1::WriteSIMDKFData().
|
inherited |
Definition at line 29 of file CbmKFMaterial.h.
Referenced by CbmKFBox::CbmKFBox(), CbmKFTube(), CbmKFMaterial::compareP_z(), CbmKFMaterial::compareP_Z(), CbmKFMaterial::comparePDown(), CbmKF::Init(), CbmKFMaterial::KFInfo(), CbmKFMaterial::Pass(), CbmKFCone::Pass(), and CbmKF::ReadTube().
|
inherited |
Definition at line 30 of file CbmKFMaterial.h.
Referenced by CbmKFBox::CbmKFBox(), CbmKFTube(), CbmKFMaterial::compareP_z(), CbmKFMaterial::compareP_Z(), CbmKFStsHit::Filter(), CbmKFStsHit::FilterPDAF(), CbmKF::Init(), CbmKFMaterial::KFInfo(), CbmKFMaterial::Pass(), CbmKFCone::Pass(), and CbmKF::ReadTube().