11 #ifndef StMuFstRawHit_h
12 #define StMuFstRawHit_h
15 #include <TRefArray.h>
17 #include "StEvent/StFstConsts.h"
34 float getCharge(
int tb = 0)
const;
35 float getChargeErr(
int tb = 0)
const;
36 unsigned char getMaxTimeBin()
const;
37 unsigned char getRdo()
const;
38 unsigned char getArm()
const;
39 unsigned char getApv()
const;
42 static unsigned char getDefaultTimeBin();
46 void setChannelId(
int rChannelId);
47 void setGeoId(
int rChannelId);
48 void setSeedhitflag(
int rSeedhitflag);
49 void setCharge(
float charge,
int tb = -1);
50 void setChargeErr(
float chargeErr,
int tb = -1);
51 void setMaxTimeBin(
int tb) ;
52 static void setDefaultTimeBin(
int tb );
53 void setIdTruth(
unsigned short idTruth);
55 void print(
int nTimeBins) ;
64 Float_t mCharge[kFstNumTimeBins];
65 Float_t mChargeErr[kFstNumTimeBins];
70 static UChar_t mDefaultTimeBin;
75 #endif // StMuFstRawHit_h
unsigned char getApv() const
0-15
unsigned char getRStrip() const
0-7
int getSeedhitflag() const
0 or 1
unsigned char getChannel() const
0-127
unsigned char getRdo() const
1-6
int getChannelId() const
0-36863
unsigned char getDisk() const
1-3
unsigned char getArm() const
0-2
int getGeoId() const
0-36863
unsigned short getIdTruth() const
for embedding, 0 as background
unsigned char getSensor() const
0-2
unsigned char getWedge() const
1-36
unsigned char getPhiStrip() const
0-127