CMS 3D CMS Logo

Public Member Functions | Private Attributes

CocoaDaqRootEvent Class Reference

#include <CocoaDaqRootEvent.h>

List of all members.

Public Member Functions

 CocoaDaqRootEvent ()
void DumpIt ()
TClonesArray * GetArray_Dist () const
TClonesArray * GetArray_Position2D () const
TClonesArray * GetArray_PositionCOPS () const
TClonesArray * GetArray_Temp () const
TClonesArray * GetArray_Tilt () const
AliDaqEventHeaderGetHeader () const
int GetNumDist () const
int GetNumPos2D () const
int GetNumPosCOPS () const
int GetNumTemp () const
int GetNumTilt () const
void SetHeader (int run, int evt)
virtual ~CocoaDaqRootEvent ()

Private Attributes

TClonesArray * Array_Dist
TClonesArray * Array_Position2D
TClonesArray * Array_PositionCOPS
TClonesArray * Array_Temp
TClonesArray * Array_Tilt
AliDaqEventHeaderHeader
int numDist
int numPos2D
int numPosCOPS
int numTemp
int numTilt

Detailed Description

Definition at line 170 of file CocoaDaqRootEvent.h.


Constructor & Destructor Documentation

CocoaDaqRootEvent::CocoaDaqRootEvent ( )
virtual CocoaDaqRootEvent::~CocoaDaqRootEvent ( ) [inline, virtual]

Definition at line 200 of file CocoaDaqRootEvent.h.

{ };

Member Function Documentation

void CocoaDaqRootEvent::DumpIt ( )

Definition at line 42 of file CocoaDaqRootEvent.cc.

References Array_Dist, Array_Position2D, Array_PositionCOPS, Array_Temp, Array_Tilt, AliDaqTilt::GetID(), AliDaqDistance::GetID(), AliDaqPosition2D::GetID(), AliDaqPositionCOPS::GetID(), AliDaqTemperature::GetID(), i, numDist, numPos2D, numPosCOPS, numTemp, numTilt, and groupFilesInBlocks::temp.

Referenced by CocoaDaqReaderRoot::ReadEvent().

{
  // Dump to screen all Alignment info
  Header->DumpIt();
  for(int i=0;i<numPosCOPS;i++){
    AliDaqPositionCOPS *posCOPS = (AliDaqPositionCOPS*) Array_PositionCOPS->At(i); 
    posCOPS -> DumpIt(posCOPS->GetID());
  }
  for(int i=0;i<numPos2D;i++){
    AliDaqPosition2D *pos2D = (AliDaqPosition2D*) Array_Position2D->At(i); 
    pos2D -> DumpIt(pos2D->GetID());
  }
  for(int i=0;i<numTilt;i++){
    AliDaqTilt *tilt = (AliDaqTilt*) Array_Tilt->At(i); 
    tilt -> DumpIt(tilt->GetID());
  }
  for(int i=0;i<numDist;i++){
    AliDaqDistance *dist = (AliDaqDistance*) Array_Dist->At(i); 
    dist -> DumpIt(dist->GetID());
  }
  for(int i=0;i<numTemp;i++){
    AliDaqTemperature *temp = (AliDaqTemperature*) Array_Temp->At(i); 
    temp -> DumpIt(temp->GetID());
  }
}
TClonesArray* CocoaDaqRootEvent::GetArray_Dist ( ) const [inline]

Definition at line 190 of file CocoaDaqRootEvent.h.

References Array_Dist.

Referenced by CocoaDaqReaderRoot::ReadEvent().

{ return Array_Dist;}
TClonesArray* CocoaDaqRootEvent::GetArray_Position2D ( ) const [inline]

Definition at line 187 of file CocoaDaqRootEvent.h.

References Array_Position2D.

Referenced by CocoaDaqReaderRoot::ReadEvent().

{ return Array_Position2D;}
TClonesArray* CocoaDaqRootEvent::GetArray_PositionCOPS ( ) const [inline]

Definition at line 188 of file CocoaDaqRootEvent.h.

References Array_PositionCOPS.

Referenced by CocoaDaqReaderRoot::ReadEvent().

{ return Array_PositionCOPS;}
TClonesArray* CocoaDaqRootEvent::GetArray_Temp ( ) const [inline]

Definition at line 191 of file CocoaDaqRootEvent.h.

References Array_Temp.

{ return Array_Temp;}
TClonesArray* CocoaDaqRootEvent::GetArray_Tilt ( ) const [inline]

Definition at line 189 of file CocoaDaqRootEvent.h.

References Array_Tilt.

Referenced by CocoaDaqReaderRoot::ReadEvent().

{ return Array_Tilt;}
AliDaqEventHeader* CocoaDaqRootEvent::GetHeader ( ) const [inline]

Definition at line 186 of file CocoaDaqRootEvent.h.

References Header.

{ return Header;}
int CocoaDaqRootEvent::GetNumDist ( ) const [inline]

Definition at line 195 of file CocoaDaqRootEvent.h.

References numDist.

Referenced by CocoaDaqReaderRoot::ReadEvent().

{ return numDist;}
int CocoaDaqRootEvent::GetNumPos2D ( ) const [inline]

Definition at line 192 of file CocoaDaqRootEvent.h.

References numPos2D.

Referenced by CocoaDaqReaderRoot::ReadEvent().

{ return numPos2D;}
int CocoaDaqRootEvent::GetNumPosCOPS ( ) const [inline]

Definition at line 193 of file CocoaDaqRootEvent.h.

References numPosCOPS.

Referenced by CocoaDaqReaderRoot::ReadEvent().

{ return numPosCOPS;}
int CocoaDaqRootEvent::GetNumTemp ( ) const [inline]

Definition at line 196 of file CocoaDaqRootEvent.h.

References numTemp.

{ return numTemp;}
int CocoaDaqRootEvent::GetNumTilt ( ) const [inline]

Definition at line 194 of file CocoaDaqRootEvent.h.

References numTilt.

Referenced by CocoaDaqReaderRoot::ReadEvent().

{ return numTilt;}
void CocoaDaqRootEvent::SetHeader ( int  run,
int  evt 
) [inline]

Definition at line 201 of file CocoaDaqRootEvent.h.

{Header->SetRunEvt(run,evt); }

Member Data Documentation

TClonesArray* CocoaDaqRootEvent::Array_Dist [private]

Definition at line 177 of file CocoaDaqRootEvent.h.

Referenced by DumpIt(), and GetArray_Dist().

TClonesArray* CocoaDaqRootEvent::Array_Position2D [private]

Definition at line 175 of file CocoaDaqRootEvent.h.

Referenced by DumpIt(), and GetArray_Position2D().

TClonesArray* CocoaDaqRootEvent::Array_PositionCOPS [private]

Definition at line 174 of file CocoaDaqRootEvent.h.

Referenced by DumpIt(), and GetArray_PositionCOPS().

TClonesArray* CocoaDaqRootEvent::Array_Temp [private]

Definition at line 178 of file CocoaDaqRootEvent.h.

Referenced by DumpIt(), and GetArray_Temp().

TClonesArray* CocoaDaqRootEvent::Array_Tilt [private]

Definition at line 176 of file CocoaDaqRootEvent.h.

Referenced by DumpIt(), and GetArray_Tilt().

Definition at line 173 of file CocoaDaqRootEvent.h.

Referenced by GetHeader().

Definition at line 182 of file CocoaDaqRootEvent.h.

Referenced by DumpIt(), and GetNumDist().

Definition at line 180 of file CocoaDaqRootEvent.h.

Referenced by DumpIt(), and GetNumPos2D().

Definition at line 179 of file CocoaDaqRootEvent.h.

Referenced by DumpIt(), and GetNumPosCOPS().

Definition at line 183 of file CocoaDaqRootEvent.h.

Referenced by DumpIt(), and GetNumTemp().

Definition at line 181 of file CocoaDaqRootEvent.h.

Referenced by DumpIt(), and GetNumTilt().