CbmRoot
|
#include <CbmKFMaterial.h>
Public Member Functions | |
CbmKFMaterial () | |
virtual | ~CbmKFMaterial () |
virtual Bool_t | IsOutside (Double_t, Double_t) |
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) |
virtual TString | KFInfo () const |
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 | |
Int_t | ID |
Double_t | ZReference |
Double_t | ZThickness |
Double_t | RadLength |
Double_t | F |
Double_t | Fe |
Definition at line 21 of file CbmKFMaterial.h.
|
inline |
Definition at line 23 of file CbmKFMaterial.h.
|
inlinevirtual |
Definition at line 24 of file CbmKFMaterial.h.
|
inlinestatic |
Definition at line 53 of file CbmKFMaterial.h.
References ZReference, and ZThickness.
Referenced by CbmKFTrackInterface::Extrapolate().
|
inlinestatic |
Definition at line 51 of file CbmKFMaterial.h.
References ZReference, and ZThickness.
Referenced by CbmKFTrackInterface::Extrapolate().
|
inlinestatic |
|
inlinevirtual |
Reimplemented in CbmKFBox, and CbmKFTube.
Definition at line 32 of file CbmKFMaterial.h.
Referenced by Pass().
|
virtual |
Reimplemented in CbmKFBox, and CbmKFTube.
Definition at line 17 of file CbmKFMaterial.cxx.
References ID, RadLength, ZReference, and ZThickness.
|
inlinevirtual |
Reimplemented in CbmKFCone.
Definition at line 41 of file CbmKFMaterial.h.
References CbmKFTrackInterface::GetTrack(), Pass(), ZReference, and ZThickness.
|
inlinevirtual |
Reimplemented in CbmKFCone.
Definition at line 36 of file CbmKFMaterial.h.
References Pass(), ZReference, and ZThickness.
|
virtual |
Reimplemented in CbmKFCone.
Definition at line 25 of file CbmKFMaterial.cxx.
References F, Fe, CbmKFTrackInterface::GetCovMatrix(), CbmKFTrackInterface::GetMass(), CbmKFMath::GetNoise(), CbmKFTrackInterface::GetTrack(), CbmKF::Instance(), CbmKFTrackInterface::IsElectron(), IsOutside(), CbmKF::Propagate(), and RadLength.
Referenced by CbmKFStsHit::Filter(), CbmKFStsHit::FilterPDAF(), Pass(), and Pass().
Double_t CbmKFMaterial::F |
Definition at line 30 of file CbmKFMaterial.h.
Referenced by CbmKFBox::CbmKFBox(), CbmKFTube::CbmKFTube(), CbmKF::Init(), CbmKFCone::Pass(), Pass(), and CbmKF::ReadTube().
Double_t CbmKFMaterial::Fe |
Definition at line 31 of file CbmKFMaterial.h.
Referenced by CbmKFCone::Pass(), Pass(), and CbmKF::ReadTube().
Int_t CbmKFMaterial::ID |
Definition at line 26 of file CbmKFMaterial.h.
Referenced by CbmKFBox::CbmKFBox(), CbmKFTube::CbmKFTube(), CbmKF::GetTargetInfo(), CbmKF::Init(), CbmKFBox::KFInfo(), KFInfo(), CbmKFTube::KFInfo(), and CbmKF::ReadTube().
Double_t CbmKFMaterial::RadLength |
Definition at line 29 of file CbmKFMaterial.h.
Referenced by CbmKFBox::CbmKFBox(), CbmKFTube::CbmKFTube(), CbmKF::Init(), CbmKFBox::KFInfo(), KFInfo(), CbmKFTube::KFInfo(), CbmKFCone::Pass(), Pass(), and CbmKF::ReadTube().
Double_t CbmKFMaterial::ZReference |
Definition at line 27 of file CbmKFMaterial.h.
Referenced by CbmKFBox::CbmKFBox(), CbmKFTube::CbmKFTube(), compareP_Z(), compareP_z(), comparePDown(), CbmKF::Init(), KFInfo(), CbmKFCone::Pass(), CbmKFCone::Pass(), CbmKFCone::Pass(), Pass(), Pass(), and CbmKF::ReadTube().
Double_t CbmKFMaterial::ZThickness |
Definition at line 28 of file CbmKFMaterial.h.
Referenced by CbmKFBox::CbmKFBox(), CbmKFTube::CbmKFTube(), compareP_Z(), compareP_z(), CbmKFStsHit::Filter(), CbmKFStsHit::FilterPDAF(), CbmKF::Init(), KFInfo(), CbmKFCone::Pass(), CbmKFCone::Pass(), CbmKFCone::Pass(), Pass(), Pass(), and CbmKF::ReadTube().