Skip to content

Commit aed3dcc

Browse files
authored
StEvent->StMuDst for sTGC data (#229)
1 parent ccba6de commit aed3dcc

17 files changed

Lines changed: 895 additions & 23 deletions

StRoot/StMuDSTMaker/COMMON/StMuArrays.cxx

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ const char* StMuArrays::arrayNames [__NALLARRAYS__ ] = {"MuEvent","PrimaryVer
2929
/*pmdArrayNames [__NPMDARRAYS__ ]*/ "PmdHit","CpvHit", "PmdCluster", "CpvCluster",
3030
/*fmsArrayNames [__NFMSARRAYS__ ]*/ "FmsHit","FmsCluster","FmsPoint","FmsInfo",
3131
/*fcsArrayNames [__NFCSARRAYS__ ]*/ "FcsHit","FcsCluster","FcsPoint", "FcsInfo",
32+
/*fttArrayNames [__NFTTARRAYS__ ]*/ "FttRawHit","FttCluster","FttPoint",
3233
/*tofArrayNames [__NTOFARRAYS__ ]*/ "TofHit","TofData", "TofRawData",
3334
/*btofArrayNames [__NBTOFARRAYS__ ]*/ "BTofHit","BTofRawHit","BTofHeader", // dongx
3435
/*etofArrayNames [__NETOFARRAYS__ ]*/ "ETofDigi","ETofHit","ETofHeader", // jdb
@@ -47,7 +48,8 @@ const char** StMuArrays::emcArrayNames = StMuArrays::mcArrayNames +__NMCARRA
4748
const char** StMuArrays::pmdArrayNames = StMuArrays::emcArrayNames +__NEMCARRAYS__;
4849
const char** StMuArrays::fmsArrayNames = StMuArrays::pmdArrayNames +__NPMDARRAYS__;
4950
const char** StMuArrays::fcsArrayNames = StMuArrays::fmsArrayNames +__NFMSARRAYS__;
50-
const char** StMuArrays::tofArrayNames = StMuArrays::fcsArrayNames +__NFCSARRAYS__;
51+
const char** StMuArrays::fttArrayNames = StMuArrays::fcsArrayNames +__NFCSARRAYS__;
52+
const char** StMuArrays::tofArrayNames = StMuArrays::fttArrayNames +__NFTTARRAYS__;
5153
const char** StMuArrays::btofArrayNames = StMuArrays::tofArrayNames +__NTOFARRAYS__; // dongx
5254
const char** StMuArrays::etofArrayNames = StMuArrays::btofArrayNames +__NBTOFARRAYS__; // jdb
5355
const char** StMuArrays::epdArrayNames = StMuArrays::etofArrayNames +__NETOFARRAYS__; // MALisa
@@ -75,6 +77,7 @@ const char* StMuArrays::arrayTypes [__NALLARRAYS__ ] = {"StMuEvent","StMuPrim
7577
/*pmdArrayTypes [__NPMDARRAYS__ ]*/ "StMuPmdHit","StMuPmdHit","StMuPmdCluster","StMuPmdCluster",
7678
/*fmsArrayTypes [__NFMSARRAYS__ ]*/ "StMuFmsHit","StMuFmsCluster","StMuFmsPoint","StMuFmsInfo",
7779
/*fcsArrayTypes [__NFCSARRAYS__ ]*/ "StMuFcsHit","StMuFcsCluster","StMuFcsPoint","StMuFcsInfo",
80+
/*fttArrayTypes [__NFTTARRAYS__ ]*/ "StMuFttRawHit","StMuFttCluster","StMuFttPoint",
7881
/*tofArrayTypes [__NTOFARRAYS__ ]*/ "StMuTofHit","StTofData","StTofRawData",
7982
/*btofArrayTypes [__NBTOFARRAYS__ ]*/ "StMuBTofHit","StBTofRawHit","StBTofHeader", // dongx
8083
/*etofArrayTypes [__NETOFARRAYS__ ]*/ "StMuETofDigi","StMuETofHit","StMuETofHeader", // jdb+fseck
@@ -92,7 +95,8 @@ const char** StMuArrays::emcArrayTypes = StMuArrays::mcArrayTypes +__NMCARR
9295
const char** StMuArrays::pmdArrayTypes = StMuArrays::emcArrayTypes +__NEMCARRAYS__;
9396
const char** StMuArrays::fmsArrayTypes = StMuArrays::pmdArrayTypes +__NPMDARRAYS__;
9497
const char** StMuArrays::fcsArrayTypes = StMuArrays::fmsArrayTypes +__NFMSARRAYS__;
95-
const char** StMuArrays::tofArrayTypes = StMuArrays::fcsArrayTypes +__NFCSARRAYS__;
98+
const char** StMuArrays::fttArrayTypes = StMuArrays::fcsArrayTypes +__NFCSARRAYS__;
99+
const char** StMuArrays::tofArrayTypes = StMuArrays::fttArrayTypes +__NFTTARRAYS__;
96100
const char** StMuArrays::btofArrayTypes = StMuArrays::tofArrayTypes +__NTOFARRAYS__; // dongx
97101
const char** StMuArrays::etofArrayTypes = StMuArrays::btofArrayTypes +__NBTOFARRAYS__; // jdb
98102
const char** StMuArrays::epdArrayTypes = StMuArrays::etofArrayTypes +__NETOFARRAYS__; // MALisa
@@ -114,6 +118,7 @@ int StMuArrays::arraySizes [__NALLARRAYS__ ] = {1,10,1000,1000,1000,1
114118
/*pmdArraySizes [__NPMDARRAYS__ ]*/ 1000,1000,1000,1000,
115119
/*fmsArraySizes [__NFMSARRAYS__ ]*/ 1,1,1,1,
116120
/*fcsArraySizes [__NFCSARRAYS__ ]*/ 1,1,1,1,
121+
/*fttArraySizes [__NFTTARRAYS__ ]*/ 1,1,1,
117122
/*tofArraySizes [__NTOFARRAYS__ ]*/ 100, 200, 1000,
118123
/*btofArraySizes [__NBTOFARRAYS__ ]*/ 1000,1000,1, // dongx
119124
/*etofArraySizes [__NETOFARRAYS__ ]*/ 1000,1000,1, // jdb
@@ -131,7 +136,8 @@ int* StMuArrays::emcArraySizes = StMuArrays::mcArraySizes +__NMCARRAYS__;
131136
int* StMuArrays::pmdArraySizes = StMuArrays::emcArraySizes +__NEMCARRAYS__;
132137
int* StMuArrays::fmsArraySizes = StMuArrays::pmdArraySizes +__NPMDARRAYS__;
133138
int* StMuArrays::fcsArraySizes = StMuArrays::fmsArraySizes +__NFMSARRAYS__;
134-
int* StMuArrays::tofArraySizes = StMuArrays::fcsArraySizes +__NFCSARRAYS__;
139+
int* StMuArrays::fttArraySizes = StMuArrays::fcsArraySizes +__NFCSARRAYS__;
140+
int* StMuArrays::tofArraySizes = StMuArrays::fttArraySizes +__NFTTARRAYS__;
135141
int* StMuArrays::btofArraySizes = StMuArrays::tofArraySizes +__NTOFARRAYS__; // dongx
136142
int* StMuArrays::etofArraySizes = StMuArrays::btofArraySizes +__NBTOFARRAYS__; // jdb
137143
int* StMuArrays::epdArraySizes = StMuArrays::etofArraySizes +__NETOFARRAYS__; // MALisa
@@ -150,6 +156,7 @@ int StMuArrays::arrayCounters [__NALLARRAYS__ ] = {0,0,0,0,0,0,0,0,0,0,0
150156
/*pmdArrayCounters [__NPMDARRAYS__ ]*/ 0,0,0,0,
151157
/*fmsArrayCounters [__NFMSARRAYS__ ]*/ 0,0,0,0,
152158
/*fcsArrayCounters [__NFCSARRAYS__ ]*/ 0,0,0,0,
159+
/*fttArrayCounters [__NFTTARRAYS__ ]*/ 0,0,0,
153160
/*tofArrayCounters [__NTOFARRAYS__ ]*/ 0, 0, 0,
154161
/*btofArrayCounters [__NBTOFARRAYS__ ]*/ 0, 0, 0, // dongx
155162
/*etofArrayCounters [__NETOFARRAYS__ ]*/ 0, 0, 0, // jdb
@@ -169,7 +176,8 @@ int* StMuArrays::emcArrayCounters = StMuArrays::mcArrayCounters +__NMCARRAY
169176
int* StMuArrays::pmdArrayCounters = StMuArrays::emcArrayCounters +__NEMCARRAYS__;
170177
int* StMuArrays::fmsArrayCounters = StMuArrays::pmdArrayCounters +__NPMDARRAYS__;
171178
int* StMuArrays::fcsArrayCounters = StMuArrays::fmsArrayCounters +__NFMSARRAYS__;
172-
int* StMuArrays::tofArrayCounters = StMuArrays::fcsArrayCounters +__NFCSARRAYS__;
179+
int* StMuArrays::fttArrayCounters = StMuArrays::fcsArrayCounters +__NFCSARRAYS__;
180+
int* StMuArrays::tofArrayCounters = StMuArrays::fttArrayCounters +__NFTTARRAYS__;
173181
int* StMuArrays::btofArrayCounters = StMuArrays::tofArrayCounters +__NTOFARRAYS__; // dongx
174182
int* StMuArrays::etofArrayCounters = StMuArrays::btofArrayCounters +__NBTOFARRAYS__; // jdb
175183
int* StMuArrays::epdArrayCounters = StMuArrays::etofArrayCounters +__NETOFARRAYS__; // MALisa

StRoot/StMuDSTMaker/COMMON/StMuArrays.h

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ enum fgtTypes {muFgtStrips=0, muFgtClusters, muFgtStripAssociations, muFgtAdcs }
2323
enum fmsTypes {muFmsHit=0, muFmsCluster, muFmsPoint, muFmsInfo};
2424

2525
enum fcsTypes {muFcsHit=0, muFcsCluster, muFcsPoint, muFcsInfo};
26+
27+
enum fttTypes {muFttRawHit=0, muFttCluster, muFttPoint};
2628
#ifndef __NO_STRANGE_MUDST__
2729
/// @enum strangeTypes enumeration to to index the strangeArrays
2830
enum strangeTypes {smuEv=0, smuEvMc, smuV0, smuV0Mc, smuV0Assoc, smuXi, smuXiMc, smuXiAssoc, smuKink, smuKinkMc, smuKinkAssoc, smuCut};
@@ -62,6 +64,7 @@ __NEMCARRAYS__ =7 , ///< size of the emc arrays, i.e. number of TClonesArray
6264
__NPMDARRAYS__ =4 , ///< size of the pmd arrays, i.e. number of TClonesArrays
6365
__NFMSARRAYS__ =4 , ///< size of the fms arrays, i.e. number of TClonesArrays
6466
__NFCSARRAYS__ =4 , ///< size of the fcs arrays, i.e. number of TClonesArrays
67+
__NFTTARRAYS__ =3 , ///< size of the ftt arrays, i.e. number of TClonesArrays
6568
// run 5 - dongx
6669
__NTOFARRAYS__ =3 , ///< size of the tof arrays >
6770
__NBTOFARRAYS__ =3 , /// dongx
@@ -73,9 +76,9 @@ __NEZTARRAYS__ =5 , ///< size of the ez arrays >
7376

7477
/// dongx
7578
#ifndef __NO_STRANGE_MUDST__
76-
__NALLARRAYS__ = __NARRAYS__+__NSTRANGEARRAYS__+__NMCARRAYS__+__NEMCARRAYS__+__NFMSARRAYS__+__NFCSARRAYS__+__NPMDARRAYS__+__NTOFARRAYS__+__NBTOFARRAYS__+__NETOFARRAYS__+__NEPDARRAYS__+__NMTDARRAYS__+__NFGTARRAYS__+__NEZTARRAYS__
79+
__NALLARRAYS__ = __NARRAYS__+__NSTRANGEARRAYS__+__NMCARRAYS__+__NEMCARRAYS__+__NFMSARRAYS__+__NFCSARRAYS__+__NFTTARRAYS__+__NPMDARRAYS__+__NTOFARRAYS__+__NBTOFARRAYS__+__NETOFARRAYS__+__NEPDARRAYS__+__NMTDARRAYS__+__NFGTARRAYS__+__NEZTARRAYS__
7780
#else
78-
__NALLARRAYS__ = __NARRAYS__+__NMCARRAYS__+__NEMCARRAYS__+__NFMSARRAYS__+__NFCSARRAYS__+__NPMDARRAYS__+__NTOFARRAYS__+__NBTOFARRAYS__+__NETOFARRAYS__+__NEPDARRAYS__+__NMTDARRAYS__+__NFGTARRAYS__+__NEZTARRAYS__
81+
__NALLARRAYS__ = __NARRAYS__+__NMCARRAYS__+__NEMCARRAYS__+__NFMSARRAYS__+__NFCSARRAYS__+__NFTTARRAYS__+__NPMDARRAYS__+__NTOFARRAYS__+__NBTOFARRAYS__+__NETOFARRAYS__+__NEPDARRAYS__+__NMTDARRAYS__+__NFGTARRAYS__+__NEZTARRAYS__
7982
#endif
8083
};
8184
class StMuArrays {
@@ -92,6 +95,7 @@ class StMuArrays {
9295
static const char** pmdArrayNames;//[__NPMDARRAYS__ ]
9396
static const char** fmsArrayNames;//[__NFMSARRAYS__ ]
9497
static const char** fcsArrayNames;//[__NFCSARRAYS__ ]
98+
static const char** fttArrayNames;//[__NFTTARRAYS__ ]
9599
static const char** tofArrayNames;//[__NTOFARRAYS__ ]
96100
static const char** btofArrayNames;//[__NBTOFARRAYS__ ] // dongx
97101
static const char** etofArrayNames;//[__NETOFARRAYS__ ] // jdb
@@ -110,6 +114,7 @@ class StMuArrays {
110114
static const char** pmdArrayTypes;// [__NPMDARRAYS__ ]
111115
static const char** fmsArrayTypes;// [__NFMSARRAYS__ ]
112116
static const char** fcsArrayTypes;// [__NFCSARRAYS__ ]
117+
static const char** fttArrayTypes;// [__NFTTARRAYS__ ]
113118
static const char** tofArrayTypes;// [__NTOFARRAYS__ ]
114119
static const char** btofArrayTypes;// [__NBTOFARRAYS__ ] // dongx
115120
static const char** etofArrayTypes;// [__NETOFARRAYS__ ] // jdb
@@ -128,6 +133,7 @@ class StMuArrays {
128133
static int* pmdArraySizes;// [__NPMDARRAYS__ ]
129134
static int* fmsArraySizes;// [__NFMSARRAYS__ ]
130135
static int* fcsArraySizes;// [__NFCSARRAYS__ ]
136+
static int* fttArraySizes;// [__NFTTARRAYS__ ]
131137
static int* tofArraySizes;// [__NTOFARRAYS__ ]
132138
static int* btofArraySizes;// [__NBTOFARRAYS__ ] // dongx
133139
static int* etofArraySizes;// [__NETOFARRAYS__ ] // jdb
@@ -146,6 +152,7 @@ class StMuArrays {
146152
static int* pmdArrayCounters;// [__NPMDARRAYS__ ]
147153
static int* fmsArrayCounters;// [__NFMSARRAYS__ ]
148154
static int* fcsArrayCounters;// [__NFCSARRAYS__ ]
155+
static int* fttArrayCounters;// [__NFTTARRAYS__ ]
149156
static int* tofArrayCounters;// [__NTOFARRAYS__ ]
150157
static int* btofArrayCounters;// [__NBTOFARRAYS__ ] // dongx
151158
static int* etofArrayCounters;// [__NETOFARRAYS__ ] // jdb

StRoot/StMuDSTMaker/COMMON/StMuDst.cxx

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
#include "StMuEmcUtil.h"
3131
#include "StMuFmsUtil.h"
3232
#include "StMuFcsUtil.h"
33+
#include "StMuFttUtil.h"
3334
#include "StMuPmdUtil.h"
3435
///dongx
3536
#include "StBTofCollection.h"
@@ -63,6 +64,7 @@ TClonesArray** StMuDst::mcArrays = 0;
6364
TClonesArray** StMuDst::emcArrays = 0;
6465
TClonesArray** StMuDst::fmsArrays = 0;
6566
TClonesArray** StMuDst::fcsArrays = 0;
67+
TClonesArray** StMuDst::fttArrays = 0;
6668
TClonesArray** StMuDst::pmdArrays = 0;
6769
TClonesArray** StMuDst::tofArrays = 0;
6870
TClonesArray** StMuDst::btofArrays = 0; /// dongx
@@ -74,6 +76,7 @@ TClonesArray *StMuDst::mMuEmcCollectionArray = 0;
7476
StMuEmcCollection *StMuDst::mMuEmcCollection = 0;
7577
StMuFmsCollection *StMuDst::mMuFmsCollection = 0;
7678
StMuFcsCollection *StMuDst::mMuFcsCollection = 0;
79+
StMuFttCollection *StMuDst::mMuFttCollection = 0;
7780
TClonesArray *StMuDst::mMuPmdCollectionArray = 0;
7881
StMuPmdCollection *StMuDst::mMuPmdCollection = 0;
7982
StEmcCollection *StMuDst::mEmcCollection = 0;
@@ -99,6 +102,8 @@ void StMuDst::unset() {
99102
mcArrays = 0;
100103
emcArrays = 0;
101104
fmsArrays = 0;
105+
fcsArrays = 0;
106+
fttArrays = 0;
102107
pmdArrays = 0;
103108
tofArrays = 0;
104109
btofArrays = 0; // dongx
@@ -110,6 +115,7 @@ void StMuDst::unset() {
110115
mMuEmcCollection = 0;
111116
mMuFmsCollection = 0;
112117
mMuFcsCollection = 0;
118+
mMuFttCollection = 0;
113119
mMuPmdCollectionArray = 0;
114120
mMuPmdCollection = 0;
115121
mEmcCollection = 0;
@@ -131,6 +137,7 @@ void StMuDst::set(StMuDstMaker* maker) {
131137
emcArrays = maker->mEmcArrays;
132138
fmsArrays = maker->mFmsArrays;
133139
fcsArrays = maker->mFcsArrays;
140+
fttArrays = maker->mFttArrays;
134141
pmdArrays = maker->mPmdArrays;
135142
tofArrays = maker->mTofArrays;
136143
btofArrays = maker->mBTofArrays; // dongx
@@ -144,6 +151,7 @@ void StMuDst::set(StMuDstMaker* maker) {
144151
mMuEmcCollection = maker->mEmcCollection;
145152
mMuFmsCollection = maker->mFmsCollection;
146153
mMuFcsCollection = maker->mFcsCollection;
154+
mMuFttCollection = maker->mFttCollection;
147155
mMuPmdCollectionArray = maker->mPmdCollectionArray;
148156
mMuPmdCollection = maker->mPmdCollection;
149157
eztArrays = maker->mEztArrays;
@@ -166,6 +174,7 @@ void StMuDst::set(TClonesArray** theArrays,
166174
TClonesArray** theEmcArrays,
167175
TClonesArray** theFmsArrays,
168176
TClonesArray** theFcsArrays,
177+
TClonesArray** theFttArrays,
169178
TClonesArray** thePmdArrays,
170179
TClonesArray** theTofArrays,
171180
TClonesArray** theBTofArrays, // dongx
@@ -178,6 +187,7 @@ void StMuDst::set(TClonesArray** theArrays,
178187
StMuEmcCollection *emc,
179188
StMuFmsCollection *fms,
180189
StMuFcsCollection *fcs,
190+
StMuFttCollection *ftt,
181191
TClonesArray* pmd_arr,
182192
StMuPmdCollection *pmd)
183193
{
@@ -192,6 +202,7 @@ void StMuDst::set(TClonesArray** theArrays,
192202
emcArrays = theEmcArrays;
193203
fmsArrays = theFmsArrays;
194204
fcsArrays = theFcsArrays;
205+
fttArrays = theFttArrays;
195206
fgtArrays = theFgtArrays;
196207
pmdArrays = thePmdArrays;
197208
tofArrays = theTofArrays;
@@ -202,6 +213,7 @@ void StMuDst::set(TClonesArray** theArrays,
202213
mMuEmcCollection = emc;
203214
mMuFmsCollection = fms;
204215
mMuFcsCollection = fcs;
216+
mMuFttCollection = ftt;
205217
mMuPmdCollectionArray = pmd_arr;
206218
mMuPmdCollection = pmd;
207219
eztArrays = theEztArrays;
@@ -765,6 +777,13 @@ StEvent* StMuDst::createStEvent() {
765777
StFcsCollection *FCS = mFcsUtil->getFcs(fcs);
766778
if(FCS) ev->setFcsCollection(FCS);
767779
}
780+
// now get the FTT stuff and put it in the StEvent
781+
static StMuFttUtil* mFttUtil = new StMuFttUtil();
782+
StMuFttCollection *ftt = muFttCollection();
783+
if(ftt) { // transform to StEvent format and fill it
784+
StFttCollection *FTT = mFttUtil->getFtt(ftt);
785+
if(FTT) ev->setFttCollection(FTT);
786+
}
768787
// now get the PMD stuff and put it in the StEvent
769788
static StMuPmdUtil* mPmdUtil = new StMuPmdUtil();
770789
StMuPmdCollection *pmd = pmdCollection();

StRoot/StMuDSTMaker/COMMON/StMuDst.h

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ class TCut;
3232
class StMuEmcCollection;
3333
class StMuFmsCollection;
3434
class StMuFcsCollection;
35+
class StMuFttCollection;
3536
class StMuPmdCollection;
3637

3738
class StEvent;
@@ -114,6 +115,7 @@ class StMuDst : public TObject {
114115
TClonesArray** emc_ptca=0,
115116
TClonesArray** fms_ptca=0,
116117
TClonesArray** fcs_ptca=0,
118+
TClonesArray** ftt_ptca=0,
117119
TClonesArray** pmd_ptca=0,
118120
TClonesArray** tof_ptca=0,
119121
TClonesArray** btof_ptca=0,
@@ -126,6 +128,7 @@ class StMuDst : public TObject {
126128
StMuEmcCollection *emc_col=0,
127129
StMuFmsCollection *fms_col=0,
128130
StMuFcsCollection *fcs_col=0,
131+
StMuFttCollection *ftt_col=0,
129132
TClonesArray *pmd_tca=0,
130133
StMuPmdCollection *pmd_col=0
131134
);
@@ -179,6 +182,8 @@ class StMuDst : public TObject {
179182
static TClonesArray** fmsArrays;
180183
/// array of TClonesArrays for the stuff inherited from the Fcs
181184
static TClonesArray** fcsArrays;
185+
/// array of TClonesArrays for the stuff inherited from the Ftt
186+
static TClonesArray** fttArrays;
182187
/// array of TClonesArrays for the stuff inherited from the Pmd
183188
static TClonesArray** pmdArrays;
184189
/// array of TClonesArrays for the stuff inherited from the TOF
@@ -203,6 +208,8 @@ class StMuDst : public TObject {
203208
static StMuFmsCollection *mMuFmsCollection;
204209
/// pointer to FcsCollection (manages the FcsArrays)
205210
static StMuFcsCollection *mMuFcsCollection;
211+
/// pointer to FttCollection (manages the FttArrays)
212+
static StMuFttCollection *mMuFttCollection;
206213
/// pointer to PmdCollection (manages the PmdArrays)
207214
static StMuPmdCollection *mMuPmdCollection;
208215
/// pointer to EmcCollecion (for Emc clusterfinding etc)
@@ -236,8 +243,10 @@ class StMuDst : public TObject {
236243
static TClonesArray* emcArray(int type) { return emcArrays[type]; }
237244
/// returns pointer to the n-th TClonesArray from the fms arrays
238245
static TClonesArray* fmsArray(int type) { return fmsArrays[type]; }
239-
/// returns pointer to the n-th TClonesArray from the fms arrays
246+
/// returns pointer to the n-th TClonesArray from the fcs arrays
240247
static TClonesArray* fcsArray(int type) { return fcsArrays[type]; }
248+
/// returns pointer to the n-th TClonesArray from the ftt arrays
249+
static TClonesArray* fttArray(int type) { return fttArrays[type]; }
241250
/// returns pointer to the n-th TClonesArray from the pmd arrays
242251
static TClonesArray* pmdArray(int type) { return pmdArrays[type]; }
243252
/// returns pointer to the n-th TClonesArray from the tof arrays
@@ -348,8 +357,10 @@ class StMuDst : public TObject {
348357
static StMuEmcCollection* muEmcCollection() { if (mMuEmcCollectionArray) return (StMuEmcCollection*) mMuEmcCollectionArray->UncheckedAt(0); else return mMuEmcCollection; }
349358
/// returns pointer to current StMuFmsCollection
350359
static StMuFmsCollection* muFmsCollection() { return mMuFmsCollection; }
351-
/// returns pointer to current StMuFcsCollection
360+
/// returns pointer to current StMuFcsCollection
352361
static StMuFcsCollection* muFcsCollection() { return mMuFcsCollection; }
362+
/// returns pointer to current StMuFttCollection
363+
static StMuFttCollection* muFttCollection() { return mMuFttCollection; }
353364
/// returns pointer to current StMuPmdCollection
354365
static StMuPmdCollection* pmdCollection() { if (mMuPmdCollectionArray) return (StMuPmdCollection*) mMuPmdCollectionArray->UncheckedAt(0); else return mMuPmdCollection; }
355366
/// returns pointer to current StEmcCollection

0 commit comments

Comments
 (0)