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

#include <TXXXUnpackEvent.h>

Inheritance diagram for TXXXUnpackEvent:

Public Member Functions

 TXXXUnpackEvent ()
 TXXXUnpackEvent ()
 TXXXUnpackEvent (const char *name)
 TXXXUnpackEvent (const char *name)
virtual ~TXXXUnpackEvent ()
virtual ~TXXXUnpackEvent ()
void Clear (Option_t *opt="") override
 Method called by the event owner (analysis step) to clear the event element.
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).
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

Data Fields

Int_t fiCrate1 [XXX_NUM_CHAN]
Int_t fiCrate2 [XXX_NUM_CHAN]
Int_t fiCrate3 [XXX_NUM_CHAN]
Int_t fiCrate4 [XXX_NUM_CHAN]

Additional Inherited Members

Protected Member Functions inherited from TGo4CompositeEvent
void ProvideArray ()
void ProvideArray ()
Protected Attributes inherited from TGo4EventElement
Bool_t fbKeepContents {kFALSE}
 Debug level.
Bool_t fDebug {kFALSE}
Short_t fIdentifier {-1}
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.

Detailed Description

Definition at line 21 of file TXXXUnpackEvent.h.

Constructor & Destructor Documentation

◆ TXXXUnpackEvent() [1/4]

TXXXUnpackEvent::TXXXUnpackEvent ( )
inline

Definition at line 23 of file TXXXUnpackEvent.h.

References TGo4EventElement::TGo4EventElement().

◆ TXXXUnpackEvent() [2/4]

TXXXUnpackEvent::TXXXUnpackEvent ( const char * name)
inline

Definition at line 24 of file TXXXUnpackEvent.h.

References TGo4EventElement::TGo4EventElement().

◆ ~TXXXUnpackEvent() [1/2]

virtual TXXXUnpackEvent::~TXXXUnpackEvent ( )
inlinevirtual

Definition at line 25 of file TXXXUnpackEvent.h.

◆ TXXXUnpackEvent() [3/4]

TXXXUnpackEvent::TXXXUnpackEvent ( )
inline

Definition at line 81 of file TXXXUnpackEvent.h.

References TGo4CompositeEvent::TGo4CompositeEvent().

◆ TXXXUnpackEvent() [4/4]

TXXXUnpackEvent::TXXXUnpackEvent ( const char * name)

◆ ~TXXXUnpackEvent() [2/2]

virtual TXXXUnpackEvent::~TXXXUnpackEvent ( )
inlinevirtual

Definition at line 83 of file TXXXUnpackEvent.h.

Member Function Documentation

◆ Clear()

void TXXXUnpackEvent::Clear ( Option_t * opt = "")
override

Method called by the event owner (analysis step) to clear the event element.

Definition at line 16 of file TXXXUnpackEvent.cxx.

References fiCrate1, fiCrate2, fiCrate3, fiCrate4, and XXX_NUM_CHAN.

Field Documentation

◆ fiCrate1

Int_t TXXXUnpackEvent::fiCrate1[XXX_NUM_CHAN]

Definition at line 33 of file TXXXUnpackEvent.h.

Referenced by Clear().

◆ fiCrate2

Int_t TXXXUnpackEvent::fiCrate2[XXX_NUM_CHAN]

Definition at line 34 of file TXXXUnpackEvent.h.

Referenced by Clear().

◆ fiCrate3

Int_t TXXXUnpackEvent::fiCrate3[XXX_NUM_CHAN]

Definition at line 35 of file TXXXUnpackEvent.h.

Referenced by Clear().

◆ fiCrate4

Int_t TXXXUnpackEvent::fiCrate4[XXX_NUM_CHAN]

Definition at line 36 of file TXXXUnpackEvent.h.

Referenced by Clear().


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