|
CbmRoot
|
#include <CbmKFMaterial.h>
Public Member Functions | |
| CbmKFBox () | |
| CbmKFBox (Int_t ID, Double_t x, Double_t y, Double_t z, Double_t dx, Double_t dy, Double_t dz, Double_t radL) | |
| ~CbmKFBox () | |
| 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 | dx05 |
| Double_t | dy05 |
| Double_t | dz |
| Int_t | ID |
| Double_t | ZReference |
| Double_t | ZThickness |
| Double_t | RadLength |
| Double_t | F |
| Double_t | Fe |
Definition at line 87 of file CbmKFMaterial.h.
|
inline |
| CbmKFBox::CbmKFBox | ( | Int_t | ID, |
| Double_t | x, | ||
| Double_t | y, | ||
| Double_t | z, | ||
| Double_t | dx, | ||
| Double_t | dy, | ||
| Double_t | dz, | ||
| Double_t | radL ) |
Definition at line 90 of file CbmKFMaterial.cxx.
References dx05, dy05, dz, CbmKFMaterial::F, CbmKFMaterial::ID, CbmKFMaterial::RadLength, x, y, z, CbmKFMaterial::ZReference, and CbmKFMaterial::ZThickness.
|
inline |
Definition at line 91 of file CbmKFMaterial.h.
|
inlinestaticinherited |
Definition at line 53 of file CbmKFMaterial.h.
References CbmKFMaterial(), ZReference, and ZThickness.
Referenced by CbmKFTrackInterface::Extrapolate().
|
inlinestaticinherited |
Definition at line 51 of file CbmKFMaterial.h.
References CbmKFMaterial(), ZReference, and ZThickness.
Referenced by CbmKFTrackInterface::Extrapolate().
|
inlinestaticinherited |
Definition at line 49 of file CbmKFMaterial.h.
References CbmKFMaterial(), and ZReference.
Referenced by CbmKF::Init().
|
virtual |
Reimplemented from CbmKFMaterial.
Definition at line 106 of file CbmKFMaterial.cxx.
|
virtual |
Reimplemented from CbmKFMaterial.
Definition at line 108 of file CbmKFMaterial.cxx.
References dx05, dy05, dz, CbmKFMaterial::ID, CbmKFMaterial::RadLength, x, y, and z.
|
inlinevirtualinherited |
Reimplemented in CbmKFCone.
Definition at line 41 of file CbmKFMaterial.h.
References CbmKFTrackInterface::GetTrack(), Pass(), ZReference, and ZThickness.
|
inlinevirtualinherited |
Reimplemented in CbmKFCone.
Definition at line 36 of file CbmKFMaterial.h.
References Pass(), ZReference, and ZThickness.
|
virtualinherited |
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.
| Double_t CbmKFBox::dx05 |
Definition at line 95 of file CbmKFMaterial.h.
Referenced by CbmKFBox(), CbmKFBox(), IsOutside(), and KFInfo().
| Double_t CbmKFBox::dy05 |
Definition at line 95 of file CbmKFMaterial.h.
Referenced by CbmKFBox(), CbmKFBox(), IsOutside(), and KFInfo().
| Double_t CbmKFBox::dz |
Definition at line 95 of file CbmKFMaterial.h.
Referenced by CbmKFBox(), CbmKFBox(), and KFInfo().
|
inherited |
Definition at line 30 of file CbmKFMaterial.h.
Referenced by CbmKFBox::CbmKFBox(), CbmKFMaterial(), CbmKFTube::CbmKFTube(), CbmKF::Init(), CbmKFCone::Pass(), Pass(), and CbmKF::ReadTube().
|
inherited |
Definition at line 31 of file CbmKFMaterial.h.
Referenced by CbmKFMaterial(), CbmKFCone::Pass(), Pass(), and CbmKF::ReadTube().
|
inherited |
Definition at line 26 of file CbmKFMaterial.h.
Referenced by CbmKFBox::CbmKFBox(), CbmKFMaterial(), CbmKFTube::CbmKFTube(), CbmKF::GetTargetInfo(), CbmKF::Init(), CbmKFBox::KFInfo(), KFInfo(), CbmKFTube::KFInfo(), and CbmKF::ReadTube().
|
inherited |
Definition at line 29 of file CbmKFMaterial.h.
Referenced by CbmKFBox::CbmKFBox(), CbmKFMaterial(), CbmKFTube::CbmKFTube(), CbmKF::Init(), CbmKFBox::KFInfo(), KFInfo(), CbmKFTube::KFInfo(), CbmKFCone::Pass(), Pass(), and CbmKF::ReadTube().
| Double_t CbmKFBox::x |
Definition at line 95 of file CbmKFMaterial.h.
Referenced by CbmKFBox(), CbmKFBox(), IsOutside(), and KFInfo().
| Double_t CbmKFBox::y |
Definition at line 95 of file CbmKFMaterial.h.
Referenced by CbmKFBox(), CbmKFBox(), IsOutside(), and KFInfo().
| Double_t CbmKFBox::z |
Definition at line 95 of file CbmKFMaterial.h.
Referenced by CbmKFBox(), CbmKFBox(), and KFInfo().
|
inherited |
Definition at line 27 of file CbmKFMaterial.h.
Referenced by CbmKFBox::CbmKFBox(), CbmKFMaterial(), CbmKFTube::CbmKFTube(), compareP_Z(), compareP_z(), comparePDown(), CbmKF::Init(), KFInfo(), CbmKFCone::Pass(), CbmKFCone::Pass(), CbmKFCone::Pass(), Pass(), Pass(), and CbmKF::ReadTube().
|
inherited |
Definition at line 28 of file CbmKFMaterial.h.
Referenced by CbmKFBox::CbmKFBox(), CbmKFMaterial(), CbmKFTube::CbmKFTube(), compareP_Z(), compareP_z(), CbmKF::Init(), KFInfo(), CbmKFCone::Pass(), CbmKFCone::Pass(), CbmKFCone::Pass(), Pass(), Pass(), and CbmKF::ReadTube().