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)