#include <StMuArrays.h>
Public Member Functions | |
| StMuArrays () | |
| names of the TBranches in the TTree/File | |
Static Public Attributes | |
| static const char * | arrayNames [__NALLARRAYS__] |
| static const char ** | strangeArrayNames = StMuArrays::arrayNames +__NARRAYS__ |
| static const char ** | mcArrayNames = StMuArrays::strangeArrayNames +__NSTRANGEARRAYS__ |
| static const char ** | emcArrayNames = StMuArrays::mcArrayNames +__NMCARRAYS__ |
| static const char ** | pmdArrayNames = StMuArrays::emcArrayNames +__NEMCARRAYS__ |
| static const char ** | fmsArrayNames = StMuArrays::pmdArrayNames +__NPMDARRAYS__ |
| static const char ** | tofArrayNames = StMuArrays::fmsArrayNames +__NFMSARRAYS__ |
| static const char ** | btofArrayNames = StMuArrays::tofArrayNames +__NTOFARRAYS__ |
| static const char ** | eztArrayNames = StMuArrays::btofArrayNames +__NBTOFARRAYS__ |
| static const char * | arrayTypes [__NALLARRAYS__] |
| < names of the classes, the TClonesArrays are arrays of this type | |
| static const char ** | strangeArrayTypes = StMuArrays::arrayTypes +__NARRAYS__ |
| static const char ** | mcArrayTypes = StMuArrays::strangeArrayTypes +__NSTRANGEARRAYS__ |
| static const char ** | emcArrayTypes = StMuArrays::mcArrayTypes +__NMCARRAYS__ |
| static const char ** | pmdArrayTypes = StMuArrays::emcArrayTypes +__NEMCARRAYS__ |
| static const char ** | fmsArrayTypes = StMuArrays::pmdArrayTypes +__NPMDARRAYS__ |
| static const char ** | tofArrayTypes = StMuArrays::fmsArrayTypes +__NFMSARRAYS__ |
| static const char ** | btofArrayTypes = StMuArrays::tofArrayTypes +__NTOFARRAYS__ |
| static const char ** | eztArrayTypes = StMuArrays::btofArrayTypes +__NBTOFARRAYS__ |
| static int | arraySizes [__NALLARRAYS__] |
| < maximum sizes of the TClonesArrays | |
| static int * | strangeArraySizes = StMuArrays::arraySizes +__NARRAYS__ |
| static int * | mcArraySizes = StMuArrays::strangeArraySizes +__NSTRANGEARRAYS__ |
| static int * | emcArraySizes = StMuArrays::mcArraySizes +__NMCARRAYS__ |
| static int * | pmdArraySizes = StMuArrays::emcArraySizes +__NEMCARRAYS__ |
| static int * | fmsArraySizes = StMuArrays::pmdArraySizes +__NPMDARRAYS__ |
| static int * | tofArraySizes = StMuArrays::fmsArraySizes +__NFMSARRAYS__ |
| static int * | btofArraySizes = StMuArrays::tofArraySizes +__NTOFARRAYS__ |
| static int * | eztArraySizes = StMuArrays::btofArraySizes +__NBTOFARRAYS__ |
| static int | arrayCounters [__NALLARRAYS__] |
| < number of entries in current event, currently not used | |
| static int * | strangeArrayCounters = StMuArrays::arrayCounters +__NARRAYS__ |
| static int * | mcArrayCounters = StMuArrays::strangeArrayCounters + __NSTRANGEARRAYS__ |
| static int * | emcArrayCounters = StMuArrays::mcArrayCounters +__NMCARRAYS__ |
| static int * | pmdArrayCounters = StMuArrays::emcArrayCounters +__NEMCARRAYS__ |
| static int * | fmsArrayCounters = StMuArrays::pmdArrayCounters +__NPMDARRAYS__ |
| static int * | tofArrayCounters = StMuArrays::fmsArrayCounters +__NFMSARRAYS__ |
| static int * | btofArrayCounters = StMuArrays::tofArrayCounters +__NTOFARRAYS__ |
| static int * | eztArrayCounters = StMuArrays::btofArrayCounters +__NBTOFARRAYS__ |
Definition at line 63 of file StMuArrays.h.
int StMuArrays::arrayCounters [static] |
Initial value:
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,
0,0,
0,0,0,0,0,0,0,
0,0,0,0,
0,
0, 0, 0,
0, 0, 0,
0, 0, 0, 0, 0}
Definition at line 106 of file StMuArrays.h.
Referenced by StMuDstMaker::clearArrays(), StMuDstMaker::createArrays(), and StHbtMuDstReader::StHbtMuDstReader().
const char * StMuArrays::arrayNames [static] |
Initial value:
{"MuEvent","PrimaryVertices",
"PrimaryTracks","GlobalTracks","OtherTracks","L3Tracks",
"RichSpectra","DetectorStates","L3AlgoAccept","L3AlgoReject",
"CovGlobTrack","CovPrimTrack","pp2pp","mtd",
"Event","McEvent",
"V0","McV0","V0Assoc",
"Xi","McXi","XiAssoc",
"Kink","McKink","KinkAssoc",
"StrangeCuts",
"StMuMcVertex","StMuMcTrack",
"EmcTow",
"EmcPrs","EmcSmde",
"EmcSmdp",
"EEmcPrs","EEmcSmdu","EEmcSmdv",
"PmdHit","CpvHit",
"PmdCluster",
"CpvCluster",
"FmsHit",
"TofHit","TofData",
"TofRawData",
"BTofHit","BTofRawHit","BTofHeader",
"EztHead","EztTrig",
"EztETow","EztESmd","EztFpd"}
Definition at line 67 of file StMuArrays.h.
int StMuArrays::arraySizes [static] |
Initial value:
{1,10,1000,1000,1000,1000,100,100,100,100, 1000,1000,1,1,
1,1,1000,100,100,1000,100,100,1000,100,100,200,
10,1000,
1,1000,1000,1000,1000,1000,1000,
1000,1000,1000,1000,
1,
100, 200, 1000,
1000,1000,1,
1, 1, 1, 1, 1}
Definition at line 93 of file StMuArrays.h.
Referenced by StMuDstMaker::createArrays(), StMuDstFilterMaker::createArrays(), and StHbtMuDstReader::StHbtMuDstReader().
const char * StMuArrays::arrayTypes [static] |
Initial value:
{"StMuEvent","StMuPrimaryVertex",
"StMuTrack","StMuTrack","StMuTrack","StMuTrack",
"StRichSpectra","StDetectorState","StL3AlgorithmInfo","StL3AlgorithmInfo",
"StDcaGeometry","StMuPrimaryTrackCovariance","StMuRpsCollection","StMuMtdCollection",
"StStrangeEvMuDst","StStrangeEvMuDst",
"StV0MuDst","StV0Mc","StStrangeAssoc",
"StXiMuDst","StXiMc","StStrangeAssoc",
"StKinkMuDst","StKinkMc","StStrangeAssoc",
"TCut",
"StMuMcVertex","StMuMcTrack",
"StMuEmcTowerData","StMuEmcHit",
"StMuEmcHit","StMuEmcHit","StMuEmcHit","StMuEmcHit","StMuEmcHit",
"StMuPmdHit","StMuPmdHit","StMuPmdCluster","StMuPmdCluster",
"StMuFmsHit",
"StMuTofHit","StTofData","StTofRawData",
"StMuBTofHit","StBTofRawHit","StBTofHeader",
"EztEventHeader","EztTrigBlob","EztEmcRawData","EztEmcRawData","EztFpdBlob"}
Definition at line 80 of file StMuArrays.h.
Referenced by StMuDstMaker::createArrays(), StMuDstFilterMaker::createArrays(), and StHbtMuDstReader::StHbtMuDstReader().
1.5.9