Main Page   Class Hierarchy   Compound List   File List   Compound Members  

DigiEvent Class Reference

This is the top-level event class to store the raw (digi) data. More...

#include <DigiEvent.h>

Inheritance diagram for DigiEvent::

List of all members.

Public Methods

 DigiEvent ()
virtual ~DigiEvent ()
void Clean (Option_t *option="")
void setEventId (UInt_t id)
 Access the DigiEvent number.

Int_t getEventId ()
void setRunId (UInt_t run)
 Access the run number.

Int_t getRunId ()
AcdHeadergetAcdHeader ()
 Access ACD data.

TClonesArray * getAcdDigi ()
 retrieve the whole TClonesArray of Acd Digi data.

AcdTileaddAcdTile (UInt_t id, short base=10, short used=1)
 Add a new AcdTile entry into the ACD digi array.

const AcdTilegetAcdTile (UInt_t id)
 retrieve a specific AcdTile - if not found, returns null User should provide a valid (Ritz) Acd id, in base 10 - where 010 == 10.

const AcdTilegetAcdTile (short l, short f, short r, short c)
 retrieve a specific AcdTile, based upon the layer, face, row, col, if not found returns null.

const AcdTilegetAcdTile (AcdId &id)
 retrieve a specific AcdTile, based upon a valid AcdId, if not found returns null.

TClonesArray * getXgtDigi ()
 retrieve the whole TClonesArray of XGT Digi data.

AcdTileaddXgt (UInt_t id, short base=10)
 add a new AcdTile to store XGT data into the XGT digi array.

const AcdTilegetXgt (UInt_t id)
 retrieve a specific XGT (AcdTile), if not found, returns null User should provide valid (Ritz) XGT id in base 10: 2000, 2001, 2010, 2011.

CalHeadergetCalHeader ()
 Access CAL data.

TClonesArray * getCalDigi ()
 retrieve the whole TClonesArray of Cal Digi data.

CalLogaddCalLog ()
 Add a new CalLog entry into the CAL digi array.

const CalLoggetCalLog (LogId &id)
 retrieve a specific CalLog based on LogId, if not found returns null.

const CalLoggetCalLog (UShort_t tower, UShort_t layer, UShort_t column)
 retrieve a specific CalLog based on tower, layer, column, if not found returns null.

TkrHeadergetTkrHeader ()
 Access TKR data.

TObjArray * getTkrDigi ()
 retrieve the whole TObjArray of Tkr Digi Data.

void addTkrLayer (TkrLayer *layer)
 Add a TkrLayer entry into the TKR data array.

const TkrLayergetTkrLayer (unsigned int layerNum)
 retrieve a specific layer of data, identified by Layer Number.

L1TgetL1T ()
 Access Level 1 Trigger data.

LiveTimegetLiveTime ()

Private Attributes

UInt_t m_run
 Run number.

UInt_t m_eventId
 Event Number.

L1T m_L1T
 Store Level 1 trigger.

TClonesArray * m_AcdDigiVec
 data members to store ACD data.

Int_t m_numTiles
AcdHeader m_AcdHeader
TClonesArray * m_XgtDigiVec
 data members to store XGT data.

Int_t m_numXgts
TClonesArray * m_CalDigiVec
 data members to store CAL data.

Int_t m_numLogs
CalHeader m_CalHeader
TObjArray * m_TkrDigiVec
Int_t m_numLayers
TkrHeader m_TkrHeader
LiveTime m_liveTime
 store LiveTime counter data.


Static Private Attributes

TClonesArray * m_staticAcdDigiVec
TClonesArray * m_staticXgtDigiVec
TClonesArray * m_staticCalDigiVec
TObjArray * m_staticTkrDigiVec
 data members to store TKR data.


Detailed Description

This is the top-level event class to store the raw (digi) data.


The documentation for this class was generated from the following files:
Generated on Wed Oct 31 11:20:18 2001 for digiRootData by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001