StFms  0.0.0
FMS software in the STAR framework
StMuArrays Class Reference

#include <StMuArrays.h>

Public Member Functions

 StMuArrays ()
 names of the TBranches in the TTree/File More...
 

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 ** mtdArrayNames = StMuArrays::btofArrayNames +__NBTOFARRAYS__
 
static const char ** fgtArrayNames = StMuArrays::mtdArrayNames +__NMTDARRAYS__
 
static const char ** eztArrayNames = StMuArrays::fgtArrayNames +__NFGTARRAYS__
 
static const char * arrayTypes [__NALLARRAYS__]
 < names of the classes, the TClonesArrays are arrays of this type More...
 
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 ** mtdArrayTypes = StMuArrays::btofArrayTypes +__NBTOFARRAYS__
 
static const char ** fgtArrayTypes = StMuArrays::mtdArrayTypes +__NMTDARRAYS__
 
static const char ** eztArrayTypes = StMuArrays::fgtArrayTypes +__NFGTARRAYS__
 
static int arraySizes [__NALLARRAYS__]
 < maximum sizes of the TClonesArrays More...
 
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 * mtdArraySizes = StMuArrays::btofArraySizes +__NBTOFARRAYS__
 
static int * fgtArraySizes = StMuArrays::mtdArraySizes +__NMTDARRAYS__
 
static int * eztArraySizes = StMuArrays::fgtArraySizes +__NFGTARRAYS__
 
static int arrayCounters [__NALLARRAYS__]
 < number of entries in current event, currently not used More...
 
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 * mtdArrayCounters = StMuArrays::btofArrayCounters +__NBTOFARRAYS__
 
static int * fgtArrayCounters = StMuArrays::mtdArrayCounters +__NMTDARRAYS__
 
static int * eztArrayCounters = StMuArrays::fgtArrayCounters +__NFGTARRAYS__
 

Detailed Description

Class holding the definitions of the TClonesArrays as static data members. There are two sets of TClonesArrays. The 'arrays' for tracks and event information, as well as the 'strangeArrays' holding the information that has been copied from the StStrangeMuDst (i.e. V0s, Kinks, etc.)

Definition at line 72 of file StMuArrays.h.

Constructor & Destructor Documentation

StMuArrays::StMuArrays ( )

names of the TBranches in the TTree/File

Definition at line 160 of file StMuArrays.cxx.

Member Data Documentation

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,
0, 0, 0, 0,
0, 0, 0, 0, 0}

< number of entries in current event, currently not used

Definition at line 122 of file StMuArrays.h.

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","FmsCluster","FmsPoint",
"TofHit","TofData",
"TofRawData",
"BTofHit","BTofRawHit","BTofHeader",
"MTDHit","MTDRawHit","MTDHeader",
"FgtStrip","FgtCluster","FgtStripAssociation","FgtAdc",
"EztHead","EztTrig","EztETow","EztESmd","EztFpd"}

Definition at line 77 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,1,1,
100, 200, 1000,
1000,1000,1,
1000,1000,1,
500, 50, 500, 2000,
1, 1, 1, 1, 1}

< maximum sizes of the TClonesArrays

Definition at line 107 of file StMuArrays.h.

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","StMuFmsCluster","StMuFmsPoint",
"StMuTofHit","StTofData","StTofRawData",
"StMuBTofHit","StBTofRawHit","StBTofHeader",
"StMuMtdHit","StMuMtdRawHit","StMuMtdHeader",
"StMuFgtStrip","StMuFgtCluster","StMuFgtStripAssociation","StMuFgtAdc",
"EztEventHeader","EztTrigBlob","EztEmcRawData","EztEmcRawData","EztFpdBlob"}

< names of the classes, the TClonesArrays are arrays of this type

Definition at line 92 of file StMuArrays.h.

int * StMuArrays::btofArrayCounters = StMuArrays::tofArrayCounters +__NTOFARRAYS__
static

Definition at line 131 of file StMuArrays.h.

const char ** StMuArrays::btofArrayNames = StMuArrays::tofArrayNames +__NTOFARRAYS__
static

Definition at line 86 of file StMuArrays.h.

int * StMuArrays::btofArraySizes = StMuArrays::tofArraySizes +__NTOFARRAYS__
static

Definition at line 116 of file StMuArrays.h.

const char ** StMuArrays::btofArrayTypes = StMuArrays::tofArrayTypes +__NTOFARRAYS__
static

Definition at line 101 of file StMuArrays.h.

int * StMuArrays::emcArrayCounters = StMuArrays::mcArrayCounters +__NMCARRAYS__
static

Definition at line 127 of file StMuArrays.h.

const char ** StMuArrays::emcArrayNames = StMuArrays::mcArrayNames +__NMCARRAYS__
static

Definition at line 82 of file StMuArrays.h.

int * StMuArrays::emcArraySizes = StMuArrays::mcArraySizes +__NMCARRAYS__
static

Definition at line 112 of file StMuArrays.h.

const char ** StMuArrays::emcArrayTypes = StMuArrays::mcArrayTypes +__NMCARRAYS__
static

Definition at line 97 of file StMuArrays.h.

int * StMuArrays::eztArrayCounters = StMuArrays::fgtArrayCounters +__NFGTARRAYS__
static

Definition at line 134 of file StMuArrays.h.

const char ** StMuArrays::eztArrayNames = StMuArrays::fgtArrayNames +__NFGTARRAYS__
static

Definition at line 89 of file StMuArrays.h.

int * StMuArrays::eztArraySizes = StMuArrays::fgtArraySizes +__NFGTARRAYS__
static

Definition at line 119 of file StMuArrays.h.

const char ** StMuArrays::eztArrayTypes = StMuArrays::fgtArrayTypes +__NFGTARRAYS__
static

Definition at line 104 of file StMuArrays.h.

int * StMuArrays::fgtArrayCounters = StMuArrays::mtdArrayCounters +__NMTDARRAYS__
static

Definition at line 133 of file StMuArrays.h.

const char ** StMuArrays::fgtArrayNames = StMuArrays::mtdArrayNames +__NMTDARRAYS__
static

Definition at line 88 of file StMuArrays.h.

int * StMuArrays::fgtArraySizes = StMuArrays::mtdArraySizes +__NMTDARRAYS__
static

Definition at line 118 of file StMuArrays.h.

const char ** StMuArrays::fgtArrayTypes = StMuArrays::mtdArrayTypes +__NMTDARRAYS__
static

Definition at line 103 of file StMuArrays.h.

int * StMuArrays::fmsArrayCounters = StMuArrays::pmdArrayCounters +__NPMDARRAYS__
static

Definition at line 129 of file StMuArrays.h.

const char ** StMuArrays::fmsArrayNames = StMuArrays::pmdArrayNames +__NPMDARRAYS__
static

Definition at line 84 of file StMuArrays.h.

int * StMuArrays::fmsArraySizes = StMuArrays::pmdArraySizes +__NPMDARRAYS__
static

Definition at line 114 of file StMuArrays.h.

const char ** StMuArrays::fmsArrayTypes = StMuArrays::pmdArrayTypes +__NPMDARRAYS__
static

Definition at line 99 of file StMuArrays.h.

int * StMuArrays::mcArrayCounters = StMuArrays::strangeArrayCounters + __NSTRANGEARRAYS__
static

Definition at line 126 of file StMuArrays.h.

const char ** StMuArrays::mcArrayNames = StMuArrays::strangeArrayNames +__NSTRANGEARRAYS__
static

Definition at line 81 of file StMuArrays.h.

int * StMuArrays::mcArraySizes = StMuArrays::strangeArraySizes +__NSTRANGEARRAYS__
static

Definition at line 111 of file StMuArrays.h.

const char ** StMuArrays::mcArrayTypes = StMuArrays::strangeArrayTypes +__NSTRANGEARRAYS__
static

Definition at line 96 of file StMuArrays.h.

int * StMuArrays::mtdArrayCounters = StMuArrays::btofArrayCounters +__NBTOFARRAYS__
static

Definition at line 132 of file StMuArrays.h.

const char ** StMuArrays::mtdArrayNames = StMuArrays::btofArrayNames +__NBTOFARRAYS__
static

Definition at line 87 of file StMuArrays.h.

int * StMuArrays::mtdArraySizes = StMuArrays::btofArraySizes +__NBTOFARRAYS__
static

Definition at line 117 of file StMuArrays.h.

const char ** StMuArrays::mtdArrayTypes = StMuArrays::btofArrayTypes +__NBTOFARRAYS__
static

Definition at line 102 of file StMuArrays.h.

int * StMuArrays::pmdArrayCounters = StMuArrays::emcArrayCounters +__NEMCARRAYS__
static

Definition at line 128 of file StMuArrays.h.

const char ** StMuArrays::pmdArrayNames = StMuArrays::emcArrayNames +__NEMCARRAYS__
static

Definition at line 83 of file StMuArrays.h.

int * StMuArrays::pmdArraySizes = StMuArrays::emcArraySizes +__NEMCARRAYS__
static

Definition at line 113 of file StMuArrays.h.

const char ** StMuArrays::pmdArrayTypes = StMuArrays::emcArrayTypes +__NEMCARRAYS__
static

Definition at line 98 of file StMuArrays.h.

int * StMuArrays::strangeArrayCounters = StMuArrays::arrayCounters +__NARRAYS__
static

Definition at line 124 of file StMuArrays.h.

const char ** StMuArrays::strangeArrayNames = StMuArrays::arrayNames +__NARRAYS__
static

Definition at line 79 of file StMuArrays.h.

int * StMuArrays::strangeArraySizes = StMuArrays::arraySizes +__NARRAYS__
static

Definition at line 109 of file StMuArrays.h.

const char ** StMuArrays::strangeArrayTypes = StMuArrays::arrayTypes +__NARRAYS__
static

Definition at line 94 of file StMuArrays.h.

int * StMuArrays::tofArrayCounters = StMuArrays::fmsArrayCounters +__NFMSARRAYS__
static

Definition at line 130 of file StMuArrays.h.

const char ** StMuArrays::tofArrayNames = StMuArrays::fmsArrayNames +__NFMSARRAYS__
static

Definition at line 85 of file StMuArrays.h.

int * StMuArrays::tofArraySizes = StMuArrays::fmsArraySizes +__NFMSARRAYS__
static

Definition at line 115 of file StMuArrays.h.

const char ** StMuArrays::tofArrayTypes = StMuArrays::fmsArrayTypes +__NFMSARRAYS__
static

Definition at line 100 of file StMuArrays.h.


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