|
ant
A2 ant: class-based analysis framework
|
#include <PID_Energy.h>
Inheritance diagram for ant::calibration::PID_Energy:
Collaboration diagram for ant::calibration::PID_Energy:Public Types | |
| using | detector_ptr_t = std::shared_ptr< const expconfig::detector::PID > |
Public Types inherited from ant::Updateable_traits | |
| using | Loader_t = std::function< void(const TID &currPoint, TID &nextChangePoint)> |
Public Types inherited from ant::ReconstructHook::Base | |
| using | readhits_t = std_ext::mapped_vectors< Detector_t::Type_t, std::reference_wrapper< TDetectorReadHit > > |
| using | clusterhits_t = std::map< Detector_t::Type_t, TClusterHitList > |
| using | clusters_t = std::map< Detector_t::Type_t, TClusterList > |
Public Member Functions | |
| PID_Energy (const detector_ptr_t &pid, const std::shared_ptr< DataManager > &calmgr, const Calibration::Converter::ptr_t &converter, defaults_t defaultPedestals, defaults_t defaultGains, defaults_t defaultThresholds_Raw, defaults_t defaultThresholds_MeV, defaults_t defaultRelativeGains) | |
| virtual | ~PID_Energy () |
| virtual void | GetGUIs (std::list< std::unique_ptr< calibration::gui::CalibModule_traits > > &guis, ant::OptionsPtr options) override |
| virtual void | ApplyTo (TEventData &reconstructed) override |
Public Member Functions inherited from ant::calibration::Energy | |
| virtual void | ApplyTo (const readhits_t &hits) override |
| virtual std::list< Loader_t > | GetLoaders () override |
| void | UpdatedTIDFlags (const TID &id) override |
| UpdatedTIDFlags called when processed event has some different flags in TID. More... | |
Public Member Functions inherited from ant::Calibration::PhysicsModule | |
| virtual std::vector< std::string > | GetPhysicsModules () const |
Public Member Functions inherited from ant::Calibration::BaseModule | |
| std::string | GetName () const |
| virtual | ~BaseModule ()=default |
Public Member Functions inherited from ant::Updateable_traits | |
| virtual | ~Updateable_traits ()=default |
Public Member Functions inherited from ant::ReconstructHook::Base | |
| virtual | ~Base ()=default |
Protected Attributes | |
| const detector_ptr_t | pid_detector |
Protected Attributes inherited from ant::calibration::Energy | |
| bool | IsMC = false |
| const Detector_t::Type_t | DetectorType |
| const Channel_t::Type_t | ChannelType |
| const std::shared_ptr< DataManager > | calibrationManager |
| const Calibration::Converter::ptr_t | Converter |
| CalibType | Pedestals |
| CalibType | Gains |
| CalibType | Thresholds_Raw |
| CalibType | Thresholds_MeV |
| CalibType | RelativeGains |
| std::vector< CalibType * > | AllCalibrations |
Additional Inherited Members | |
Protected Types inherited from ant::calibration::Energy | |
| using | defaults_t = const std::vector< double > & |
Protected Member Functions inherited from ant::calibration::Energy | |
| Energy (const detector_ptr_t &det, const std::shared_ptr< DataManager > &calmgr, const Calibration::Converter::ptr_t &converter, defaults_t defaultPedestals, defaults_t defaultGains, defaults_t defaultThresholds_Raw, defaults_t defaultThresholds_MeV, defaults_t defaultRelativeGains, Channel_t::Type_t channelType=Channel_t::Type_t::Integral) | |
| virtual | ~Energy () |
Protected Member Functions inherited from ant::Calibration::BaseModule | |
| BaseModule (const std::string &name_) | |
| using ant::calibration::PID_Energy::detector_ptr_t = std::shared_ptr<const expconfig::detector::PID> |
| PID_Energy::PID_Energy | ( | const detector_ptr_t & | pid, |
| const std::shared_ptr< DataManager > & | calmgr, | ||
| const Calibration::Converter::ptr_t & | converter, | ||
| defaults_t | defaultPedestals, | ||
| defaults_t | defaultGains, | ||
| defaults_t | defaultThresholds_Raw, | ||
| defaults_t | defaultThresholds_MeV, | ||
| defaults_t | defaultRelativeGains | ||
| ) |
|
virtual |
|
overridevirtual |
Implements ant::ReconstructHook::EventData.
|
overridevirtual |
Implements ant::Calibration::PhysicsModule.
|
protected |