A shower calibration service provider applying a uniform scale. More...
#include <ShowerCalibrationGaloreScale.h>
Classes | |
| struct | Config |
| Collection of configuration parameters for the service. More... | |
Public Types | |
| using | parameters_type = fhicl::Table< Config > |
| Type describing all the parameters. More... | |
Public Types inherited from lar::example::ShowerCalibrationGalore | |
| using | PDGID_t = int |
| A type representing a particle ID in Particle Data Group convention. More... | |
Public Member Functions | |
| ShowerCalibrationGaloreScale (Config const &config) | |
| Constructor from the complete configuration object. More... | |
| ShowerCalibrationGaloreScale (fhicl::ParameterSet const &pset) | |
| Constructor from a parameter set. More... | |
Public Member Functions inherited from lar::example::ShowerCalibrationGalore | |
| virtual | ~ShowerCalibrationGalore ()=default |
| virtual std::string | report () const =0 |
| Returns a string with a short report of the current corrections. More... | |
| virtual float | correctionFactor (recob::Shower const &shower, PDGID_t PDGID=unknownID) const =0 |
| Returns a correction factor for a given reconstructed shower. More... | |
| virtual Correction_t | correction (recob::Shower const &shower, PDGID_t PDGID=unknownID) const =0 |
| Returns the correction for a given reconstructed shower. More... | |
Additional Inherited Members | |
Static Public Attributes inherited from lar::example::ShowerCalibrationGalore | |
| static constexpr PDGID_t | unknownID = 0 |
| A mnemonic constant for unknown particle ID. More... | |
Protected Member Functions inherited from lar::UncopiableClass | |
| UncopiableClass ()=default | |
| Default constructor. More... | |
| ~UncopiableClass ()=default | |
| Default destructor. More... | |
| UncopiableClass (UncopiableClass const &)=delete | |
| Deleted copy and move constructors and assignments. More... | |
| UncopiableClass (UncopiableClass &&)=default | |
| UncopiableClass & | operator= (UncopiableClass const &)=delete |
| UncopiableClass & | operator= (UncopiableClass &&)=default |
Protected Member Functions inherited from lar::UnmovableClass | |
| UnmovableClass ()=default | |
| Default constructor. More... | |
| ~UnmovableClass ()=default | |
| Default destructor. More... | |
| UnmovableClass (UnmovableClass const &)=default | |
| Default copy constructor and assignment. More... | |
| UnmovableClass & | operator= (UnmovableClass const &)=default |
| UnmovableClass (UnmovableClass &&)=delete | |
| Deleted move constructor and assignment. More... | |
| UnmovableClass & | operator= (UnmovableClass &&)=delete |
A shower calibration service provider applying a uniform scale.
The service provider computes a calibration factor for a reconstructed shower. The calibration factor is a single number for the whole detector and for the entire data sample.
Definition at line 52 of file ShowerCalibrationGaloreScale.h.
| using lar::example::ShowerCalibrationGaloreScale::parameters_type = fhicl::Table<Config> |
Type describing all the parameters.
Definition at line 74 of file ShowerCalibrationGaloreScale.h.
|
inline |
Constructor from the complete configuration object.
Definition at line 79 of file ShowerCalibrationGaloreScale.h.
|
inline |
Constructor from a parameter set.
Definition at line 85 of file ShowerCalibrationGaloreScale.h.
1.8.5