GSI Object Oriented Online Offline (Go4) GO4-6.4.5
Loading...
Searching...
No Matches
TXXXCrate Class Reference

#include <TXXXUnpackEvent.h>

Inheritance diagram for TXXXCrate:

Public Member Functions

 TXXXCrate ()
 TXXXCrate (const char *name, Short_t id)
virtual ~TXXXCrate ()
Public Member Functions inherited from TGo4CompositeEvent
 TGo4CompositeEvent ()
 TGo4CompositeEvent ()
 TGo4CompositeEvent (const char *aName, const char *aTitle, Short_t aBaseCat=0)
 TGo4CompositeEvent (const char *aName, const char *aTitle, Short_t aBaseCat=0)
virtual ~TGo4CompositeEvent ()
virtual ~TGo4CompositeEvent ()
void activate () override
void activate () override
Int_t activateBranch (TBranch *branch, Int_t init=0, TGo4EventElement **var_ptr=nullptr) override
Int_t activateBranch (TBranch *branch, Int_t init=0, TGo4EventElement **var_ptr=nullptr) override
Bool_t addEventElement (TGo4EventElement *aElement, Bool_t reading=kFALSE)
Bool_t addEventElement (TGo4EventElement *aElement, Bool_t reading=kFALSE)
void Clear (Option_t *opt="") override
void Clear (Option_t *opt="") override
TTree * CreateSampleTree (TGo4EventElement **sample=nullptr) override
TTree * CreateSampleTree (TGo4EventElement **sample=nullptr) override
void deactivate () override
void deactivate () override
TGo4EventElementGetChild (const char *name) override
TGo4EventElementGetChild (const char *name) override
TObjArray * getElements () const
TObjArray * getElements () const
TGo4EventElementgetEventElement (const char *name, Int_t final_element=0)
TGo4EventElementgetEventElement (const char *name, Int_t final_element=0)
TGo4EventElementgetEventElement (Int_t idx)
TGo4EventElementgetEventElement (Int_t idx)
TObjArray * getListOfComposites (Bool_t toplevel=kTRUE)
TObjArray * getListOfComposites (Bool_t toplevel=kTRUE)
Short_t getMaxIndex () const
Short_t getMaxIndex () const
Short_t getNElements () const
Short_t getNElements () const
Bool_t isComposed () override
Bool_t isComposed () override
void makeBranch (TBranch *parent) override
void makeBranch (TBranch *parent) override
TGo4EventElementoperator[] (Int_t i) override
TGo4EventElementoperator[] (Int_t i) override
Public Member Functions inherited from TGo4EventElement
 TGo4EventElement ()
 TGo4EventElement ()
 TGo4EventElement (const char *aName, const char *aTitle, Short_t aBaseCat=0)
 TGo4EventElement (const char *aName, const char *aTitle, Short_t aBaseCat=0)
 TGo4EventElement (const char *name)
 TGo4EventElement (const char *name)
virtual ~TGo4EventElement ()
virtual ~TGo4EventElement ()
Bool_t CheckEventSource (const char *classname)
 Check if event source is valid.
Bool_t CheckEventSource (const char *classname)
 Check if event source is valid.
void Clear (Option_t *opt="") override
void Clear (Option_t *opt="") override
virtual void clearAll (Int_t)
virtual void clearAll (Int_t)
virtual Int_t Fill ()
 Method called by the event owner (analysis step) to fill the event element from the set event source.
virtual Int_t Fill ()
 Method called by the event owner (analysis step) to fill the event element from the set event source.
TGo4EventSourceGetEventSource () const
TGo4EventSourceGetEventSource () const
virtual Short_t getId ()
virtual Short_t getId ()
TGo4EventElementGetParent () const
TGo4EventElementGetParent () const
virtual Int_t Init ()
 Method called on initialization of event classes.
virtual Int_t Init ()
 Method called on initialization of event classes.
Bool_t IsValid () const
 Returns the valid state of this event.
Bool_t IsValid () const
 Returns the valid state of this event.
void Print (Option_t *option="") const override
void Print (Option_t *option="") const override
virtual void PrintEvent ()
 Method prints content of the event.
virtual void PrintEvent ()
 Method prints content of the event.
virtual void setDebug (Bool_t debug)
virtual void setDebug (Bool_t debug)
void SetEventSource (TGo4EventSource *src)
 Setter for the event source that is currently used by the Fill method.
void SetEventSource (TGo4EventSource *src)
 Setter for the event source that is currently used by the Fill method.
void SetKeepContents (Bool_t on=kTRUE)
void SetKeepContents (Bool_t on=kTRUE)
void SetParent (TGo4EventElement *par)
 Setter for the parent event structure reference.
void SetParent (TGo4EventElement *par)
 Setter for the parent event structure reference.
void SetValid (Bool_t on)
 Switches the valid state of this event.
void SetValid (Bool_t on)
 Switches the valid state of this event.
void ShowSampleTree ()
void ShowSampleTree ()
virtual void synchronizeWithTree (TTree *tree, TGo4EventElement **var_ptr=nullptr)
 Use this method to map event structure with the Tree branch(es).
virtual void synchronizeWithTree (TTree *tree, TGo4EventElement **var_ptr=nullptr)
 Use this method to map event structure with the Tree branch(es).

Additional Inherited Members

Protected Member Functions inherited from TGo4CompositeEvent
void ProvideArray ()
void ProvideArray ()
Protected Attributes inherited from TGo4CompositeEvent
TObjArray * fEventElements {nullptr}
 Sub-Events list for this event.
Short_t fMaxIndex {0}
 Maximum index (i.e.
Short_t fNElements {0}
 Number of Elements in composite.
Protected Attributes inherited from TGo4EventElement
Bool_t fbKeepContents {kFALSE}
 Debug level.
Bool_t fDebug {kFALSE}
Short_t fIdentifier {-1}

Detailed Description

Definition at line 70 of file TXXXUnpackEvent.h.

Constructor & Destructor Documentation

◆ TXXXCrate() [1/2]

TXXXCrate::TXXXCrate ( )
inline

Definition at line 72 of file TXXXUnpackEvent.h.

References TGo4CompositeEvent::TGo4CompositeEvent().

◆ TXXXCrate() [2/2]

TXXXCrate::TXXXCrate ( const char * name,
Short_t id )

◆ ~TXXXCrate()

virtual TXXXCrate::~TXXXCrate ( )
inlinevirtual

Definition at line 74 of file TXXXUnpackEvent.h.


The documentation for this class was generated from the following files: