PandaRoot
TProtoUnpackEvent Class Reference

#include <TProtoUnpackEvent.h>

Inheritance diagram for TProtoUnpackEvent:
TGo4EventElement

Public Member Functions

 TProtoUnpackEvent ()
 
 TProtoUnpackEvent (const char *name)
 
virtual ~TProtoUnpackEvent ()
 
void Clear (Option_t *t="")
 
 ClassDef (TProtoUnpackEvent, 3)
 
- Public Member Functions inherited from TGo4EventElement
 TGo4EventElement ()
 
 TGo4EventElement (const char *name)
 
 TGo4EventElement (const char *aName, const char *aTitle, Short_t aBaseCat=0)
 
virtual ~TGo4EventElement (void)
 
void SetValid (Bool_t on)
 
Bool_t IsValid () const
 
void SetEventSource (TGo4EventSource *src)
 
void SetParent (TGo4EventElement *par)
 
TGo4EventElementGetParent () const
 
TGo4EventSource * GetEventSource () const
 
Bool_t CheckEventSource (const char *classname)
 
virtual Int_t Fill ()
 
virtual Int_t Init ()
 
virtual void PrintEvent ()
 
virtual void makeBranch (TBranch *parent)
 
virtual void deactivate ()
 
virtual void activate ()
 
virtual void clearAll (Int_t)
 
virtual Bool_t isComposed ()
 
virtual Short_t getId ()
 
virtual void setDebug (Bool_t debug)
 
virtual TGo4EventElementoperator[] (Int_t)
 
virtual void Print (Option_t *option="") const
 
virtual void synchronizeWithTree (TTree *tree, TGo4EventElement **var_ptr=nullptr)
 
virtual Int_t activateBranch (TBranch *branch, Int_t index=0, TGo4EventElement **var_ptr=0)
 

Public Attributes

Double_t amplitude [ConfiguredProtoChannels]
 
Double_t energy [ConfiguredProtoChannels]
 
Double_t time [ConfiguredProtoChannels]
 
Int_t waveform [ConfiguredProtoChannels][256]
 
Int_t trigger [ConfiguredProtoChannels/16+1]
 
Int_t rawData [1024]
 
Int_t rawDataLength
 

Additional Inherited Members

- Protected Member Functions inherited from TGo4EventElement
 ClassDef (TGo4EventElement, 3)
 Debug level. More...
 
- Protected Attributes inherited from TGo4EventElement
Short_t fIdentifier
 
Bool_t fDebug
 

Detailed Description

Definition at line 20 of file TProtoUnpackEvent.h.

Constructor & Destructor Documentation

◆ TProtoUnpackEvent() [1/2]

TProtoUnpackEvent::TProtoUnpackEvent ( )

◆ TProtoUnpackEvent() [2/2]

TProtoUnpackEvent::TProtoUnpackEvent ( const char *  name)

◆ ~TProtoUnpackEvent()

virtual TProtoUnpackEvent::~TProtoUnpackEvent ( )
virtual

Member Function Documentation

◆ ClassDef()

TProtoUnpackEvent::ClassDef ( TProtoUnpackEvent  ,
 
)

◆ Clear()

void TProtoUnpackEvent::Clear ( Option_t *  t = "")
virtual

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

Reimplemented from TGo4EventElement.

Member Data Documentation

◆ amplitude

Double_t TProtoUnpackEvent::amplitude[ConfiguredProtoChannels]

Definition at line 32 of file TProtoUnpackEvent.h.

◆ energy

Double_t TProtoUnpackEvent::energy[ConfiguredProtoChannels]

Definition at line 33 of file TProtoUnpackEvent.h.

◆ rawData

Int_t TProtoUnpackEvent::rawData[1024]

Definition at line 37 of file TProtoUnpackEvent.h.

◆ rawDataLength

Int_t TProtoUnpackEvent::rawDataLength

Definition at line 38 of file TProtoUnpackEvent.h.

◆ time

Double_t TProtoUnpackEvent::time[ConfiguredProtoChannels]

Definition at line 34 of file TProtoUnpackEvent.h.

◆ trigger

Int_t TProtoUnpackEvent::trigger[ConfiguredProtoChannels/16+1]

Definition at line 36 of file TProtoUnpackEvent.h.

◆ waveform

Int_t TProtoUnpackEvent::waveform[ConfiguredProtoChannels][256]

Definition at line 35 of file TProtoUnpackEvent.h.


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