StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StPicoArrays.h
1 
9 #ifndef StPicoArrays_h
10 #define StPicoArrays_h
11 
12 //_________________
13 class StPicoArrays {
14 
15  public:
17  StPicoArrays();
18 
20  enum { NAllPicoArrays = 20};
21 
23  static const char* picoArrayNames[NAllPicoArrays];
24 
26  static const char* picoArrayTypes[NAllPicoArrays];
27 
29  static int picoArraySizes[NAllPicoArrays];
30 
32  enum TypeIndex { Event=0, Track, EmcTrigger, MtdTrigger,
33  BTowHit, BTofHit, MtdHit, BbcHit, EpdHit, FmsHit,
34  BEmcPidTraits, BTofPidTraits, MtdPidTraits, TrackCovMatrix,
35  BEmcSmdEHit, BEmcSmdPHit, ETofHit, ETofPidTraits,
36  McVertex, McTrack };
37 };
38 
39 #endif
TypeIndex
Array names.
Definition: StPicoArrays.h:32
StPicoArrays()
Default constructor.
static const char * picoArrayNames[NAllPicoArrays]
Names of the TBranches in the TTree/File.
Definition: StPicoArrays.h:23
Definition: FwdHit.h:35
static int picoArraySizes[NAllPicoArrays]
Maximum sizes of the TClonesArrays.
Definition: StPicoArrays.h:29
static const char * picoArrayTypes[NAllPicoArrays]
Names of the classes, the TClonesArrays are arrays of this type.
Definition: StPicoArrays.h:26
Definition: AgUStep.h:26
C++ STL includes.
Definition: AgUStep.h:47