50 #ifndef STBMTDSIMMAKER_HH
51 #define STBMTDSIMMAKER_HH
55 struct g2t_mtd_hit_st;
61 #include "tables/St_g2t_mtd_hit_Table.h"
62 #include "tables/St_g2t_track_Table.h"
63 #include "tables/St_g2t_tpc_hit_Table.h"
70 Int_t mModuleChannel[5][24];
78 g2t_mtd_hit_st *mMtdHitsFromGeant;
136 TH1F* mNumberOfPhotoelectrons;
147 Int_t writeHistograms();
155 virtual Int_t Init();
157 Int_t FinishRun(Int_t);
158 virtual Int_t
Make();
161 Int_t
CalcCellId(Int_t volume_id, Float_t ylocal,
162 Int_t &ibackleg,Int_t &imodule,Int_t &icell);
164 virtual const char *GetCVS()
const
165 {
static const char cvs[]=
"Tag $Name: $ $Id: StMtdSimMaker.h,v 1.11 2015/07/29 01:11:24 smirnovd Exp $ built " __DATE__
" " __TIME__ ;
return cvs;}
StMtdSimMaker(const char *name="MtdSim")
Pad Width: 38mm padwidth + 6mm innerspacing.
TH1F * mVpdResSeen
time resolution after Detector Response
TH2I * QABacklegChannel
T-A Slewing Correlation.
TH1F * mVpdSeen
cellId after DetectorResponse
TH2F * mNVpdSeen
of cells after DetectorResponse
TH2F * mNCellSeen
Vpd tubeId after DetectorResponse.
TH1F * mRecMass
total time of flight of partilce
string mHistFile
switch to enable Maker to write out simulated hits to StEvent
TH1F * mPathLHist
speed of particles hitting tof
TH1F * mDeGeant
of vpd tubes of geant hit
TH1F * mDeSeen
of vpd tubes after DetectorResponse
TH1F * mVpdResReco
time resolution after recon
TH1F * mdE
MTD hit distribution.
TH1F * mT0Seen
deposited-energy after DetectorResponse
TH1F * mTofGeant
deposited-energy in geant hit
TH2F * mNVpdGeant
of cells of geant hit
TH2F * mTACorr
vpd time resolution after recon
TH1F * mTDCReco
of vpd tubes after recon
Int_t CalcCellId(Int_t volume_id, Float_t ylocal, Int_t &ibackleg, Int_t &imodule, Int_t &icell)
This will calculate the cell ID as well as decode the module # and backleg # to store in an MTD Colle...
TH2F * mNCellReco
Vpd tubeId after recon.
TH2F * mCellSeen
tof in geant hit
TH2F * mCellReco
vpd time resolution after DetectorResponse
static const float kMtdPadWidth
Pad Width: 38mm padwidth + 6mm innerspacing.
StEvent * mEvent
geant table
TH1F * mTofResSeen
smeared-tof after DetectorResponse
TH1F * mT0Reco
ADC recon – empty.
TH1F * mVpdGeant
cellId of geant hit
TH1F * mVpdReco
cellId after recon
TH1F * mADCReco
TDC recon.
Int_t FastCellResponse()
This will define the maps to store the StMtdHits and will call the necessary functions to obtain the ...
TH1F * mTofHist
speed of particles hitting tof
TH2F * mNCellGeant
Vpd tubeId of geant hit.
TH2F * mCellGeant
reconstructed mass of particle
TH2F * mNVpdReco
of cells after recon
TH1F * mModHist
T-A Slewing Correlation.