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&)