Universita' di GenovaINFN Sezione di Genova  
AIRWATCH / EUSO Genova

EEvent

#include "EEvent.hh"

EEvent


class description - source file - inheritance tree (.pdf)

class EEvent : public TObject

Inheritance Chart:
TObject
<-
EEvent

    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&)
About Us | EUSO Official Website | Web pages created by Roberto Pesce and Alessandro Thea - Last Update 14-May-2005 21:31