100 #ifndef StMcEventMaker_HH
101 #define StMcEventMaker_HH
106 #ifndef ST_NO_NAMESPACES
113 class St_g2t_emc_hit;
118 StMcEventMaker(
const char* name =
"StMcEventMaker",
const char* title =
"");
121 virtual void Clear(
const char* opt=
"");
122 virtual Int_t Init();
123 virtual Int_t
Make();
126 virtual const char* GetCVS()
const
127 {
static const char cvs[]=
"Tag $Name: $ $Id: StMcEventMaker.h,v 1.28 2014/08/06 11:43:26 jeromel Exp $ built " __DATE__
" " __TIME__;
return cvs;}
131 Bool_t doPrintEventInfo;
133 Bool_t doPrintCpuInfo;
153 void printEventInfo();
155 void fillBemc(St_g2t_emc_hit*);
156 void fillBsmd(St_g2t_emc_hit*);
157 void fillEemc(St_g2t_emc_hit* g2t_tile,St_g2t_emc_hit* g2t_smd);
158 void fillFpd(St_g2t_emc_hit*);
159 void fillFsc(St_g2t_emc_hit*);
163 #ifndef ST_NO_TEMPLATE_DEF_ARGS
164 vector<StMcTrack*> ttemp;
165 vector<StMcTrack*> ttempParticle;
167 vector<StMcTrack*, allocator<StMcTrack*> > ttemp;
168 vector<StMcTrack*, allocator<StMcTrack*> > ttempParticle;
Monte Carlo Track class All information on a simulated track is stored in this class: kinematics...
Filling of all StMcEvent classes from g2t tables Transform all the data in the g2t tables into the co...
Bool_t doPrintMemoryInfo
lots of screen output
Event data structure to hold all information from a Monte Carlo simulation. This class is the interfa...