EShowerStep
| #include "EShowerStep.hh" |
EShowerStep
class description - source file - inheritance tree (.pdf)
class EShowerStep : public TObject
| Inheritance Chart: | |||||||||
|
public:
EShowerStep()
EShowerStep(const EShowerStep&)
virtual ~EShowerStep()
static TClass* Class()
virtual void Clear(Option_t*)
Float_t GetAgef() const
Float_t GetAgei() const
Float_t GetEnergyLoss()
Float_t GetNumCharged()
Float_t GetNumCherenkov()
Float_t GetNumElectrons() const
Float_t GetPosf(Int_t i) const
TVector3 GetPosf() const
Float_t GetPosi(Int_t i) const
TVector3 GetPosi() const
Float_t GetTimef() const
Float_t GetTimei() const
Float_t GetXf() const
Float_t GetXi() const
virtual TClass* IsA() const
EShowerStep& operator=(const EShowerStep&)
void SetAgef(Float_t af)
void SetAgei(Float_t ai)
void SetEnergyLoss(Float_t el)
void SetNumCharged(Float_t nc)
void SetNumCherenkov(Float_t nch)
void SetNumElectrons(Float_t ne)
void SetPosf(const TVector3& v)
void SetPosf(Int_t i, Float_t x)
void SetPosi(const TVector3& v)
void SetPosi(Int_t i, Float_t x)
void SetTimef(Float_t tf)
void SetTimei(Float_t ti)
void SetXf(Float_t xf)
void SetXi(Float_t xi)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Data Members
private:
Float_t fXi Slant Depth (g/cm^2) of the first point of the step
Float_t fXf Slant Depth (g/cm^2) of the last point of the step
Float_t fPosiX 3D coordinates in MES of the first point of the step
Float_t fPosiY 3D coordinates in MES of the first point of the step
Float_t fPosiZ 3D coordinates in MES of the first point of the step
Float_t fPosfX 3D coordinates in MES of the last point of the step
Float_t fPosfY 3D coordinates in MES of the last point of the step
Float_t fPosfZ 3D coordinates in MES of the last point of the step
Float_t fTimei Time in microsecond of the passage of shower axis in fXYZi
Float_t fTimef Time in microsecond of the passage of shower axis in fXYZf
Float_t fAgei age of the shower at fPosi
Float_t fAgef age of the shower at fPosf
Float_t fNumElectrons Number of electrons at (fXf+fXi)/2
Float_t fNumCharged Number of charged part. at (fXf+fXi)/2
Float_t fEnergyLoss Energy (GeV) loss by ionization during the Step
Float_t fNumCherenkov Number of Cherenov photons produced in the Step
TH2F* fEnergyAngle
TH2F* fRadPhiElectrons
TH2F* fRadDTimeElectrons
TH2F* fRadPhiEnergyLoss
TH1F* fAngleCherenkov
Class Description
void Clear( Option_t *opt )
clear this object
Inline Functions
void ~EShowerStep()
EShowerStep EShowerStep()
Float_t GetXi() const
Float_t GetXf() const
Float_t GetPosi(Int_t i) const
TVector3 GetPosi() const
Float_t GetPosf(Int_t i) const
TVector3 GetPosf() const
Float_t GetTimei() const
Float_t GetTimef() const
Float_t GetAgei() const
Float_t GetAgef() const
Float_t GetNumElectrons() const
Float_t GetNumCharged()
Float_t GetEnergyLoss()
Float_t GetNumCherenkov()
void SetXi(Float_t xi)
void SetXf(Float_t xf)
void SetPosi(const TVector3& v)
void SetPosi(Int_t i, Float_t x)
void SetPosf(const TVector3& v)
void SetPosf(Int_t i, Float_t x)
void SetTimei(Float_t ti)
void SetTimef(Float_t tf)
void SetAgei(Float_t ai)
void SetAgef(Float_t af)
void SetNumElectrons(Float_t ne)
void SetNumCharged(Float_t nc)
void SetEnergyLoss(Float_t el)
void SetNumCherenkov(Float_t nch)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
EShowerStep EShowerStep(const EShowerStep&)
EShowerStep& operator=(const EShowerStep&)
