StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Types | Public Member Functions | Static Public Attributes | List of all members
StPicoArrays Class Reference

Public Types

enum  { NAllPicoArrays = 20 }
 Should be changed to constexpr once ROOT 6 is available at STAR.
 
enum  TypeIndex {
  Event =0, Track, EmcTrigger, MtdTrigger,
  BTowHit, BTofHit, MtdHit, BbcHit,
  EpdHit, FmsHit, BEmcPidTraits, BTofPidTraits,
  MtdPidTraits, TrackCovMatrix, BEmcSmdEHit, BEmcSmdPHit,
  ETofHit, ETofPidTraits, McVertex, McTrack
}
 Array names.
 

Public Member Functions

 StPicoArrays ()
 Default constructor.
 

Static Public Attributes

static const char * picoArrayNames [NAllPicoArrays]
 Names of the TBranches in the TTree/File. More...
 
static const char * picoArrayTypes [NAllPicoArrays]
 Names of the classes, the TClonesArrays are arrays of this type. More...
 
static int picoArraySizes [NAllPicoArrays]
 Maximum sizes of the TClonesArrays. More...
 

Detailed Description

Definition at line 13 of file StPicoArrays.h.

Member Data Documentation

const char * StPicoArrays::picoArrayNames
static
Initial value:
= { "Event",
"Track",
"EmcTrigger",
"MtdTrigger",
"BTowHit",
"BTofHit",
"MtdHit",
"BbcHit",
"EpdHit",
"FmsHit",
"EmcPidTraits",
"BTofPidTraits",
"MtdPidTraits",
"TrackCovMatrix",
"BEmcSmdEHit",
"BEmcSmdPHit",
"ETofHit",
"ETofPidTraits",
"McVertex",
"McTrack"
}

Names of the TBranches in the TTree/File.

Definition at line 23 of file StPicoArrays.h.

Referenced by StPicoDstReader::SetStatus(), and StPicoDstMaker::SetStatus().

int StPicoArrays::picoArraySizes
static
Initial value:
= { 1,
1000,
100,
100,
4800,
100,
100,
32,
100,
1300,
100,
100,
100,
1000,
100,
100,
100,
100,
10,
1000
}

Maximum sizes of the TClonesArrays.

Definition at line 29 of file StPicoArrays.h.

const char * StPicoArrays::picoArrayTypes
static
Initial value:
= { "StPicoEvent",
"StPicoTrack",
"StPicoEmcTrigger",
"StPicoMtdTrigger",
"StPicoBTowHit",
"StPicoBTofHit",
"StPicoMtdHit",
"StPicoBbcHit",
"StPicoEpdHit",
"StPicoFmsHit",
"StPicoBEmcPidTraits",
"StPicoBTofPidTraits",
"StPicoMtdPidTraits",
"StPicoTrackCovMatrix",
"StPicoBEmcSmdEHit",
"StPicoBEmcSmdPHit",
"StPicoETofHit",
"StPicoETofPidTraits",
"StPicoMcVertex",
"StPicoMcTrack"
}

Names of the classes, the TClonesArrays are arrays of this type.

Definition at line 26 of file StPicoArrays.h.


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