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

#include <TXXXEvent.h>

+ Inheritance diagram for TXXXEvent:

Public Member Functions

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

Data Fields

Float_t fCrate1 [8]
 
Float_t fCrate2 [8]
 

Additional Inherited Members

- Protected Attributes inherited from TGo4EventElement
Bool_t fbKeepContents {kFALSE}
 Debug level.
 
Bool_t fDebug {kFALSE}
 
Short_t fIdentifier {-1}
 

Detailed Description

Definition at line 19 of file TXXXEvent.h.

Constructor & Destructor Documentation

◆ TXXXEvent() [1/4]

TXXXEvent::TXXXEvent ( )

Definition at line 19 of file TXXXEvent.cxx.

References TGo4EventElement::TGo4EventElement(), and TGo4Log::Info().

Referenced by Clear().

◆ TXXXEvent() [2/4]

TXXXEvent::TXXXEvent ( const char * name)

Definition at line 25 of file TXXXEvent.cxx.

References TGo4EventElement::TGo4EventElement(), and TGo4Log::Info().

◆ ~TXXXEvent() [1/2]

TXXXEvent::~TXXXEvent ( )
virtual

Definition at line 31 of file TXXXEvent.cxx.

References TGo4Log::Info().

◆ TXXXEvent() [3/4]

TXXXEvent::TXXXEvent ( )

◆ TXXXEvent() [4/4]

TXXXEvent::TXXXEvent ( const char * name)

◆ ~TXXXEvent() [2/2]

virtual TXXXEvent::~TXXXEvent ( )
virtual

Member Function Documentation

◆ Clear() [1/2]

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

Method called by the framework to clear the event element.

Definition at line 37 of file TXXXEvent.cxx.

References fCrate1, and fCrate2.

◆ Clear() [2/2]

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

Method called by the framework to clear the event element.

References TXXXEvent(), fCrate1, and fCrate2.

Field Documentation

◆ fCrate1

Float_t TXXXEvent::fCrate1

Definition at line 28 of file TXXXEvent.h.

Referenced by Clear().

◆ fCrate2

Float_t TXXXEvent::fCrate2

Definition at line 29 of file TXXXEvent.h.

Referenced by Clear().


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