28 #include <qa_modules/QAG4SimulationTpc.h>
64 auto static_distortion_filename = std::string(getenv(
"CALIBRATIONROOT")) +
"/TPC/DistortionMaps/fluct_average.rev3.1side.3d.file0.h_negz.real_B1.4_E-400.0.ross_phi1_sphenix_phislice_lookup_r26xp40xz40.distortion_map.hist.root";
71 auto correction_filename = std::string(getenv(
"CALIBRATIONROOT")) +
"/TPC/DistortionMaps/fluct_average.rev3.1side.3d.file0.h_negz.real_B1.4_E-400.0.ross_phi1_sphenix_phislice_lookup_r26xp40xz40.distortion_map.hist.root";
125 if (AbsorberActive) tpc_endcap->
SetActive();
176 se->registerSubsystem(centralMembrane);
187 directLaser->SetPhiStepping( 72, 0*deg_to_rad, 360*deg_to_rad );
188 directLaser->SetThetaStepping( 17, 5*deg_to_rad, 90*deg_to_rad );
189 directLaser->SetDirectLaserAuto(
true );
190 se->registerSubsystem(directLaser);
204 edrift->Verbosity(verbosity);
214 distortionMap->Init();
215 edrift->setTpcDistortion( distortionMap );
221 edrift->registerPadPlane(padplane);
222 se->registerSubsystem(edrift);
236 double ADC_threshold = 4.0 * ENC;
239 cout <<
" Tpc digitizer: Setting ENC to " << ENC <<
" ADC threshold to " << ADC_threshold
242 se->registerSubsystem(digitpc);
260 tpcclusterizer->Verbosity(verbosity);