1 #ifndef STSVTSIMULATION_HH
2 #define STSVTSIMULATION_HH
12 #include "StSvtElectronCloud.hh"
17 #define SvtSim_MaxBufferSize 20
21 int anode [SvtSim_MaxBufferSize];
22 double mPeak [SvtSim_MaxBufferSize];
23 double mTimeCenter[SvtSim_MaxBufferSize];
24 double mTimeWidth [SvtSim_MaxBufferSize];
25 double mUnderShoot[SvtSim_MaxBufferSize];
26 double mTempBuffer[SvtSim_MaxBufferSize][128];
27 double mCharge [SvtSim_MaxBufferSize];
36 void setOptions(
int option);
38 void setAnodeTimeBinSizes(
double timBinSize,
double anodeSize);
39 void setDriftVelocity(
double driftVelocity);
40 void setTrappingConst(
double trapConst);
41 void setPasaSigAttributes(
int pasaSigAttributes,
int numOfAnodesPerHit=0);
43 void doCloud(
double time,
double Energy,
double mTheta,
double mPhi,
int trackId);
52 void resetAnodeAttributes();
55 int mNumOfAnodesPerHit;
63 double mDriftVelocity;
78 inline double StSvtSimulation::getPeak(){
return mPeakSignal;}
SVT electron cloud expansion routines Simulates electron cloud expansion inside of the silicon wafer...