4 #include <GlobalVariables.C>
15 #include <caloreco/RawClusterBuilderFwd.h>
16 #include <caloreco/RawClusterBuilderTemplate.h>
17 #include <caloreco/RawTowerCalibration.h>
41 double Gdz = 18. + 0.0001;
96 ostringstream mapping_eemc;
101 mapping_eemc << getenv(
"CALIBRATIONROOT") <<
"/CrystalCalorimeter/mapping/towerMap_EEMC_v006.txt";
108 cout <<
"The projective version has serious problems with overlaps" << endl;
109 cout <<
"Do Not Use!" << endl;
110 cout <<
"If you insist, copy G4_EEMC.C locally and comment out this exit" << endl;
112 ostringstream mapping_eemc_4x4construct;
114 mapping_eemc << getenv(
"CALIBRATIONROOT") <<
"/CrystalCalorimeter/mapping/crystals_v005.txt";
115 mapping_eemc_4x4construct << getenv(
"CALIBRATIONROOT") <<
"/CrystalCalorimeter/mapping/4_by_4_construction_v005.txt";
135 ostringstream mapping_eemc;
136 mapping_eemc << getenv(
"CALIBRATIONROOT") <<
"/CrystalCalorimeter/mapping/towerMap_EEMC_v006.txt";
148 const double EEMC_photoelectron_per_GeV = 4500;
151 TowerDigitizer_EEMC->
Detector(
"EEMC");
152 TowerDigitizer_EEMC->
Verbosity(verbosity);
166 TowerCalibration_EEMC->
Detector(
"EEMC");
167 TowerCalibration_EEMC->
Verbosity(verbosity);