7 #include <phparameter/PHParameters.h>
30 , m_Params(parameters)
37 std::set<G4VPhysicalVolume *>::const_iterator iter =
56 std::cerr <<
"[+] ERROR in " << __FILE__ <<
": cannot find MODEL TEXT FILE" << std::endl;
78 std::cout <<
"[+] detector summary" << std::endl;
80 std::cout <<
"[+] detector G4Solid list" << std::endl;
91 std::cout <<
"[+] Acrylic Wavelength Threshold : " << cfg.
filter_thr / (
nm) <<
" nm\n"
98 gasPO->setOpticalParams();
101 photoSensor->setOpticalParams(
"EICG4dRICH");
104 mirror->setOpticalParams(
"EICG4dRICH");
153 std::cout <<
"[+] activate " << voluName <<
" petal " << petal <<
" copy "
154 << voluCopyNo << std::endl;
157 m_PetalMap.insert(std::pair<G4VPhysicalVolume *, G4int>(volu, petal));
162 for (
int d = 0;
d < nd;
d++)
177 catch (
const std::out_of_range &ex)
179 std::cerr <<
"ERROR in EICG4dRICHDetector: cannot find petal associated with volume"
196 std::cout <<
"EICG4dRICH Detector:" << std::endl;
197 if (what ==
"ALL" || what ==
"VOLUME")
199 std::cout <<
"Version 0.1" << std::endl;
200 std::cout <<
"Parameters:" << std::endl;