RecoShowerTrack
| #include "RecoShowerTrack.hh" |
RecoShowerTrack
class description - source file - inheritance tree (.pdf)
class RecoShowerTrack : public EsafMsgSource
| Inheritance Chart: | |||||||||
|
public:
RecoShowerTrack()
RecoShowerTrack(Float_t t, Float_t p, Float_t h, Float_t tfov, Float_t pfov)
virtual ~RecoShowerTrack()
void Add(RecoShowerStep s)
static TClass* Class()
void Clear()
void Constructor()
void Debug(TCanvas*, Int_t)
TVector3 GetEusoDir()
Float_t GetHmax()
TVector3 GetShowerDir()
const UInt_t GetSize() const
const RecoShowerStep& GetStep(UInt_t i) const
const vector<RecoShowerStep>& GetSteps() const
const RecoShowerStep& GetStepThetaPhi(Float_t Theta, Float_t Phi) const
virtual TClass* IsA() const
void MakeTrack()
void SetEnergyModule(EnergyModule* e)
void SetHmax(Float_t h)
void SetThetaPhi(Float_t t, Float_t p)
void SetThetaPhiFoV(Float_t t, Float_t p)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Data Members
private:
EnergyModule* fEnergyModule pointer to energy module object
DetectorGeometry* fDetectorGeometry detector geometry object
FluoCalculator* fFluoCalculator Fluorescent calculator
O1_ClearSkyPropagator* fClearSkyPropagator Clear Sky propagator
EsafSpectrum* fEsafSpectrum pointer to EsafSpectrum object
Ground* fGround Ground object
SlastShowerGenerator* fShowerGenerator ShowerGenerator
TVector3 fShowerDir unit vector against the shower direction
TVector3 fEusoDir unit vector into the Euso direction
Float_t fHmax estimate of the shower altitude
Float_t fEusoAlt Euso Altitude
string fEnergyDistributionName
vector<RecoShowerStep> fSteps steps of the shower
Class Description
RecoShowerTrack <extensive class description> Config file parameters ====================== <parameter name>: <parameter description> -Valid options: <available options>
RecoShowerTrack(): EsafMsgSource()
Constructor
RecoShowerTrack(Float_t t, Float_t p, Float_t h, Float_t tfov, Float_t pfov): EsafMsgSource()
Constructor
void Constructor()
This is default ctor
~RecoShowerTrack()
Destructor
void Clear()
const RecoShowerStep& GetStepThetaPhi(Float_t Theta, Float_t Phi) const
Return the step of the shower corresponding to the given time
void MakeTrack()
void Debug(TCanvas *c, Int_t id)
Inline Functions
void SetThetaPhi(Float_t t, Float_t p)
void SetHmax(Float_t h)
void SetThetaPhiFoV(Float_t t, Float_t p)
void SetEnergyModule(EnergyModule* e)
void Add(RecoShowerStep s)
const vector<RecoShowerStep>& GetSteps() const
const UInt_t GetSize() const
const RecoShowerStep& GetStep(UInt_t i) const
TVector3 GetShowerDir()
TVector3 GetEusoDir()
Float_t GetHmax()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
