EEvent
| #include "EEvent.hh" |
EEvent
class description - source file - inheritance tree (.pdf)
class EEvent : public TObject
| Inheritance Chart: | |||||||||
|
public:
EEvent(Int_t = kAll)
EEvent(const EEvent&)
virtual ~EEvent()
Bool_t BranchTree(TTree*)
void Build(Int_t, Int_t, const char* = "0")
static TClass* Class()
virtual void Clear(Option_t*)
virtual void Copy(TObject&) const
virtual void Delete(Option_t*)
Bool_t Fill(EFiller& f)
EAtmosphere* GetAtmosphere()
EChipTrackTrigger* GetChipTrackTrigger()
static EEvent* GetCurrent()
EDetector* GetDetector()
EHeader* GetHeader()
EShower* GetShower()
ETruth* GetTruth()
virtual TClass* IsA() const
EEvent& operator=(const EEvent&)
Bool_t SetBranches(TTree*)
static void SetCurrent(EEvent* ev)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Data Members
private:
EHeader* fHeader event header
ETruth* fTruth EECR info
EShower* fShower shower simulation
EAtmosphere* fAtmosphere atmosphere simulation
EDetector* fDetector euso detector simulation
EChipTrackTrigger* fChipTrackTrigger chip track trigger simulation
static EEvent* fgCurrent
public:
static const EEvent::EActiveBranches kShower
static const EEvent::EActiveBranches kAtmosphere
static const EEvent::EActiveBranches kDetector
static const EEvent::EActiveBranches kChipTrackTrigger
static const EEvent::EActiveBranches kNone
static const EEvent::EActiveBranches kAll
Class Description
void Copy( TObject& other) const
Copy this to other
Bool_t BranchTree(TTree *t )
Branch tree on EEvent data members
Bool_t SetBranches(TTree *t )
Sets branches addresses for reading. Returns kTRUE if all container exist in the tree. If one of the data member is 0 and corresponding branch is found, it is automatically allocated
void Build(Int_t run,Int_t ev, const char* name)
build header
void Clear( Option_t* opt )
clear event
void Delete( Option_t* )
Delete all containers
Bool_t Fill( EFiller& f )
Deliver filler to its target
Inline Functions
void ~EEvent()
EEvent EEvent(Int_t = kAll)
EEvent EEvent(const EEvent&)
EHeader* GetHeader()
ETruth* GetTruth()
EShower* GetShower()
EAtmosphere* GetAtmosphere()
EDetector* GetDetector()
EChipTrackTrigger* GetChipTrackTrigger()
EEvent* GetCurrent()
void SetCurrent(EEvent* ev)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
EEvent& operator=(const EEvent&)
