CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
CocoaDaqRootEvent Class Reference

#include <CocoaDaqRootEvent.h>

Inheritance diagram for CocoaDaqRootEvent:

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)
 
 ~CocoaDaqRootEvent () override
 

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 ( )
CocoaDaqRootEvent::~CocoaDaqRootEvent ( )
inlineoverride

Definition at line 200 of file CocoaDaqRootEvent.h.

200 { };

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, AliDaqPosition2D::GetID(), AliDaqPositionCOPS::GetID(), AliDaqTilt::GetID(), AliDaqDistance::GetID(), AliDaqTemperature::GetID(), mps_fire::i, numDist, numPos2D, numPosCOPS, numTemp, numTilt, and groupFilesInBlocks::temp.

Referenced by CocoaDaqReaderRoot::ReadEvent().

43 {
44  // Dump to screen all Alignment info
45  Header->DumpIt();
46  for(int i=0;i<numPosCOPS;i++){
48  posCOPS -> DumpIt(posCOPS->GetID());
49  }
50  for(int i=0;i<numPos2D;i++){
52  pos2D -> DumpIt(pos2D->GetID());
53  }
54  for(int i=0;i<numTilt;i++){
55  AliDaqTilt *tilt = (AliDaqTilt*) Array_Tilt->At(i);
56  tilt -> DumpIt(tilt->GetID());
57  }
58  for(int i=0;i<numDist;i++){
59  AliDaqDistance *dist = (AliDaqDistance*) Array_Dist->At(i);
60  dist -> DumpIt(dist->GetID());
61  }
62  for(int i=0;i<numTemp;i++){
64  temp -> DumpIt(temp->GetID());
65  }
66 }
TClonesArray * Array_Dist
TString GetID()
TClonesArray * Array_Temp
TClonesArray * Array_Position2D
TClonesArray * Array_Tilt
TClonesArray * Array_PositionCOPS
TClonesArray* CocoaDaqRootEvent::GetArray_Dist ( ) const
inline

Definition at line 190 of file CocoaDaqRootEvent.h.

Referenced by CocoaDaqReaderRoot::ReadEvent().

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

Definition at line 187 of file CocoaDaqRootEvent.h.

Referenced by CocoaDaqReaderRoot::ReadEvent().

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

Definition at line 188 of file CocoaDaqRootEvent.h.

Referenced by CocoaDaqReaderRoot::ReadEvent().

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

Definition at line 191 of file CocoaDaqRootEvent.h.

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

Definition at line 189 of file CocoaDaqRootEvent.h.

Referenced by CocoaDaqReaderRoot::ReadEvent().

189 { return Array_Tilt;}
TClonesArray * Array_Tilt
AliDaqEventHeader* CocoaDaqRootEvent::GetHeader ( ) const
inline

Definition at line 186 of file CocoaDaqRootEvent.h.

186 { return Header;}
AliDaqEventHeader * Header
int CocoaDaqRootEvent::GetNumDist ( ) const
inline

Definition at line 195 of file CocoaDaqRootEvent.h.

Referenced by CocoaDaqReaderRoot::ReadEvent().

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

Definition at line 192 of file CocoaDaqRootEvent.h.

Referenced by CocoaDaqReaderRoot::ReadEvent().

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

Definition at line 193 of file CocoaDaqRootEvent.h.

Referenced by CocoaDaqReaderRoot::ReadEvent().

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

Definition at line 196 of file CocoaDaqRootEvent.h.

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

Definition at line 194 of file CocoaDaqRootEvent.h.

Referenced by CocoaDaqReaderRoot::ReadEvent().

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

Definition at line 201 of file CocoaDaqRootEvent.h.

References AliDaqEventHeader::DumpIt(), and AliDaqEventHeader::SetRunEvt().

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

Member Data Documentation

TClonesArray* CocoaDaqRootEvent::Array_Dist
private

Definition at line 177 of file CocoaDaqRootEvent.h.

Referenced by DumpIt().

TClonesArray* CocoaDaqRootEvent::Array_Position2D
private

Definition at line 175 of file CocoaDaqRootEvent.h.

Referenced by DumpIt().

TClonesArray* CocoaDaqRootEvent::Array_PositionCOPS
private

Definition at line 174 of file CocoaDaqRootEvent.h.

Referenced by DumpIt().

TClonesArray* CocoaDaqRootEvent::Array_Temp
private

Definition at line 178 of file CocoaDaqRootEvent.h.

Referenced by DumpIt().

TClonesArray* CocoaDaqRootEvent::Array_Tilt
private

Definition at line 176 of file CocoaDaqRootEvent.h.

Referenced by DumpIt().

AliDaqEventHeader* CocoaDaqRootEvent::Header
private

Definition at line 173 of file CocoaDaqRootEvent.h.

int CocoaDaqRootEvent::numDist
private

Definition at line 182 of file CocoaDaqRootEvent.h.

Referenced by DumpIt().

int CocoaDaqRootEvent::numPos2D
private

Definition at line 180 of file CocoaDaqRootEvent.h.

Referenced by DumpIt().

int CocoaDaqRootEvent::numPosCOPS
private

Definition at line 179 of file CocoaDaqRootEvent.h.

Referenced by DumpIt().

int CocoaDaqRootEvent::numTemp
private

Definition at line 183 of file CocoaDaqRootEvent.h.

Referenced by DumpIt().

int CocoaDaqRootEvent::numTilt
private

Definition at line 181 of file CocoaDaqRootEvent.h.

Referenced by DumpIt().