15 #include <caloreco/RawClusterBuilderFwd.h>
16 #include <caloreco/RawClusterBuilderTemplate.h>
17 #include <caloreco/RawTowerCalibration.h>
41 double Gdz = 18. + 0.0001;
94 ostringstream mapping_eemc;
99 mapping_eemc << getenv(
"CALIBRATIONROOT") <<
"/CrystalCalorimeter/mapping/towerMap_EEMC_v008.txt";
106 cout <<
"The projective version has serious problems with overlaps" << endl;
107 cout <<
"Do Not Use!" << endl;
108 cout <<
"If you insist, copy G4_EEMC.C locally and comment out this exit" << endl;
110 ostringstream mapping_eemc_4x4construct;
112 mapping_eemc << getenv(
"CALIBRATIONROOT") <<
"/CrystalCalorimeter/mapping/crystals_v005.txt";
113 mapping_eemc_4x4construct << getenv(
"CALIBRATIONROOT") <<
"/CrystalCalorimeter/mapping/4_by_4_construction_v005.txt";
133 ostringstream mapping_eemc;
134 mapping_eemc << getenv(
"CALIBRATIONROOT") <<
"/CrystalCalorimeter/mapping/towerMap_EEMC_v006.txt";
146 const double EEMC_photoelectron_per_GeV = 4500;
149 TowerDigitizer_EEMC->
Detector(
"EEMC");
150 TowerDigitizer_EEMC->
Verbosity(verbosity);
164 TowerCalibration_EEMC->
Detector(
"EEMC");
165 TowerCalibration_EEMC->
Verbosity(verbosity);