15#ifndef CBMKFMATERIAL_H
16#define CBMKFMATERIAL_H 1
47 virtual TString
KFInfo()
const;
81 Double_t r2 = X * X + Y * Y;
82 return (r2 <
rr ||
RR < r2);
90 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);
Bool_t IsOutside(Double_t X, Double_t Y)
Int_t Pass(CbmKFTrackInterface &track, Bool_t downstream)
Int_t Pass(Double_t ZCross, Double_t ZThick, CbmKFTrackInterface &track, Bool_t downstream, Double_t &QP0)
Int_t Pass(CbmKFTrackInterface &track, Bool_t downstream, Double_t &QP0)
virtual TString KFInfo() const
virtual Int_t Pass(Double_t ZCross, Double_t ZThick, CbmKFTrackInterface &track, Bool_t downstream, Double_t &QP0)
static Bool_t comparePDown(const CbmKFMaterial *a, const CbmKFMaterial *b)
static Bool_t compareP_z(const CbmKFMaterial *a, Double_t z)
virtual Bool_t IsOutside(Double_t, Double_t)
virtual Int_t Pass(CbmKFTrackInterface &track, Bool_t downstream, Double_t &QP0)
virtual Int_t Pass(CbmKFTrackInterface &track, Bool_t downstream)
static Bool_t compareP_Z(Double_t z, const CbmKFMaterial *a)
virtual Double_t * GetTrack()
Is it electron.
Bool_t IsOutside(Double_t X, Double_t Y)