2 #include "G4Poisson.hh" 3 #include "Randomize.hh" 26 cout <<
" > Initializing " <<
HCname <<
" digitization for run number " << runno << endl;
27 ecc = initializeECSConstants(runno);
35 map<string, double> dgtz;
36 vector<identifier> identity = aHit->
GetId();
39 int sector = identity[0].id;
40 int stack = identity[1].id;
41 int view = identity[2].id;
42 int strip = identity[3].id;
57 double sigma = sqrt(EC_npe)*1.15;
59 if (EC_charge <= 0) EC_charge=0.0;
60 ADC = (int) EC_charge;
68 dgtz[
"sector"] = sector;
69 dgtz[
"stack"] = stack;
71 dgtz[
"strip"] = strip;
80 id[
id.size()-1].id_sharing = 1;
87 map< string, vector <int> > MH;
void initWithRunNumber(int runno)
vector< identifier > GetId()
double TDC_time_to_channel
map< string, vector< int > > multiDgt(MHit *, int)
vector< identifier > processID(vector< identifier >, G4Step *, detector)
map< string, double > integrateDgt(MHit *, int)