16 #include <caloreco/RawClusterBuilderFwd.h>
17 #include <caloreco/RawClusterBuilderTemplate.h>
18 #include <caloreco/RawTowerCalibration.h>
69 cout <<
"use only G4DRCALO::SETTING::Tungsten=true or G4DRCALO::SETTING::Quartz=true or G4DRCALO::SETTING::PMMA=true" << endl;
74 cout <<
"use only G4DRCALO::SETTING::FwdSquare=true or G4DRCALO::SETTING::FwdConfig=true" << endl;
94 ostringstream mapping_drcalo;
99 mapping_drcalo << getenv(
"CALIBRATIONROOT") <<
"/DRCALO/mapping/towerMap_DRCALO_tungsten_FwdSquare.txt";
101 mapping_drcalo << getenv(
"CALIBRATIONROOT") <<
"/DRCALO/mapping/towerMap_DRCALO_tungsten.txt";
104 mapping_drcalo << getenv(
"CALIBRATIONROOT") <<
"/DRCALO/mapping/towerMap_DRCALO_Quartz_FwdSquare.txt";
106 mapping_drcalo << getenv(
"CALIBRATIONROOT") <<
"/DRCALO/mapping/towerMap_DRCALO_Quartz.txt";
109 mapping_drcalo << getenv(
"CALIBRATIONROOT") <<
"/DRCALO/mapping/towerMap_DRCALO_PMMA_FwdSquare.txt";
111 mapping_drcalo << getenv(
"CALIBRATIONROOT") <<
"/DRCALO/mapping/towerMap_DRCALO_PMMA.txt";
114 mapping_drcalo << getenv(
"CALIBRATIONROOT") <<
"/DRCALO/mapping/towerMap_DRCALO_default_FwdConfig.txt";
116 mapping_drcalo << getenv(
"CALIBRATIONROOT") <<
"/DRCALO/mapping/towerMap_DRCALO_default_FwdSquare.txt";
118 mapping_drcalo << getenv(
"CALIBRATIONROOT") <<
"/DRCALO/mapping/towerMap_DRCALO_default.txt";
140 ostringstream mapping_drcalo;
145 mapping_drcalo << getenv(
"CALIBRATIONROOT") <<
"/DRCALO/mapping/towerMap_DRCALO_tungsten_FwdSquare.txt";
147 mapping_drcalo << getenv(
"CALIBRATIONROOT") <<
"/DRCALO/mapping/towerMap_DRCALO_tungsten.txt";
150 mapping_drcalo << getenv(
"CALIBRATIONROOT") <<
"/DRCALO/mapping/towerMap_DRCALO_Quartz_FwdSquare.txt";
152 mapping_drcalo << getenv(
"CALIBRATIONROOT") <<
"/DRCALO/mapping/towerMap_DRCALO_Quartz.txt";
155 mapping_drcalo << getenv(
"CALIBRATIONROOT") <<
"/DRCALO/mapping/towerMap_DRCALO_PMMA_FwdSquare.txt";
157 mapping_drcalo << getenv(
"CALIBRATIONROOT") <<
"/DRCALO/mapping/towerMap_DRCALO_PMMA.txt";
160 mapping_drcalo << getenv(
"CALIBRATIONROOT") <<
"/DRCALO/mapping/towerMap_DRCALO_default_FwdConfig.txt";
162 mapping_drcalo << getenv(
"CALIBRATIONROOT") <<
"/DRCALO/mapping/towerMap_DRCALO_default_FwdSquare.txt";
164 mapping_drcalo << getenv(
"CALIBRATIONROOT") <<
"/DRCALO/mapping/towerMap_DRCALO_default.txt";
166 cout <<
"using " << mapping_drcalo.str() << endl;
176 cout <<
"def: using default for DRCALO towers" << endl;
184 TowerCalibration->
Detector(
"DRCALO");