60 Comment(
"starting shower energy [GeV]"),
66 Comment(
"last shower energy [GeV]"),
72 Comment(
"shower energy step [GeV] (0 to have 10 steps)"),
79 (
"list of ID of particles to test shower calibration of"),
80 { 11, 13, 111, 2212, 22 }
97 std::vector<lar::example::ShowerCalibrationGalore::PDGID_t>
PIDs;
123 = lar::providerFrom<lar::example::ShowerCalibrationGaloreService>();
135 = lar::providerFrom<lar::example::ShowerCalibrationGaloreService>();
virtual void analyze(art::Event const &) override
Tests ShowerCalibrationGaloreService.
MaybeLogger_< ELseverityLevel::ELsev_info, false > LogInfo
Test functions for ShowerCalibrationGalore service providers.
virtual void beginRun(art::Run const &) override
ChannelGroupService::Name Name
std::vector< lar::example::ShowerCalibrationGalore::PDGID_t > PIDs
fhicl::Sequence< int > PID
#define DEFINE_ART_MODULE(klass)
Interface for a shower calibration art service.
fhicl::Atom< float > Emax
ShowerCalibrationGaloreTest(art::EDAnalyzer::Table< Config > const &config)
Interface for a shower calibration service provider.
LArSoft-specific namespace.
unsigned int ShowerCalibrationTableTest(Stream &&out, lar::example::ShowerCalibrationGalore const *calibration, float Emin=0.0, float Emax=2.5, float Estep=0.1, std::vector< lar::example::ShowerCalibrationGalore::PDGID_t > const &pids={11, 13, 111, 2212, 22})
Synthetic test: prints corrections for showers in a energy range.
fhicl::Atom< float > Estep
fhicl::Atom< float > Emin