14 #ifndef LAREXAMPLES_SERVICES_SHOWERCALIBRATIONGALORE_PROVIDERS_SHOWERCALIBRATIONGALOREFROMPIDTESTHELPERS_H 15 #define LAREXAMPLES_SERVICES_SHOWERCALIBRATIONGALORE_PROVIDERS_SHOWERCALIBRATIONGALOREFROMPIDTESTHELPERS_H 33 struct ProviderSetupClass<lar::example::ShowerCalibrationGaloreFromPID>;
61 template <
typename TestEnv>
65 static lar::example::ShowerCalibrationGaloreFromPID*
setup(TestEnv& env)
68 lar::example::ShowerCalibrationGaloreFromPID,
72 (env,
"ShowerCalibrationGaloreService");
82 #endif // LAREXAMPLES_SERVICES_SHOWERCALIBRATIONGALORE_PROVIDERS_SHOWERCALIBRATIONGALOREFROMPIDTESTHELPERS_H
Helper classes to be used together with LArSoft's unit test.
Environment helper to set up a service provider.
Shower calibration service provider correcting according to PID.
Prov * SimpleEnvironmentStandardSetupByName(TestEnv &env, std::string service_name)
Basic implementation of a environment setup helper.
Shower energy calibration according to particle type.
static lar::example::ShowerCalibrationGaloreFromPID * setup(TestEnv &env)
Interface for a shower calibration service provider.