|
ant
A2 ant: class-based analysis framework
|
#include <TAPS_ShortEnergy.h>
Inheritance diagram for ant::calibration::TAPS_ShortEnergy:
Collaboration diagram for ant::calibration::TAPS_ShortEnergy:Classes | |
| struct | GUI_Gains |
| struct | GUI_Pedestals |
Public Types | |
| using | detector_ptr_t = std::shared_ptr< const expconfig::detector::TAPS > |
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 | |
| TAPS_ShortEnergy (const detector_ptr_t &taps, const std::shared_ptr< DataManager > &calmgr, Calibration::Converter::ptr_t converter, defaults_t defaultPedestals={100}, defaults_t defaultGains={0.3}, defaults_t defaultThresholds_Raw={0.0}, defaults_t defaultThresholds_MeV={0.0}, defaults_t defaultRelativeGains={1.0}) | |
| virtual void | GetGUIs (std::list< std::unique_ptr< calibration::gui::CalibModule_traits > > &guis, ant::OptionsPtr options) 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 | |
| detector_ptr_t | taps_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::TAPS_ShortEnergy::detector_ptr_t = std::shared_ptr<const expconfig::detector::TAPS> |
| TAPS_ShortEnergy::TAPS_ShortEnergy | ( | const detector_ptr_t & | taps, |
| const std::shared_ptr< DataManager > & | calmgr, | ||
| Calibration::Converter::ptr_t | converter, | ||
| defaults_t | defaultPedestals = {100}, |
||
| defaults_t | defaultGains = {0.3}, |
||
| defaults_t | defaultThresholds_Raw = {0.0}, |
||
| defaults_t | defaultThresholds_MeV = {0.0}, |
||
| defaults_t | defaultRelativeGains = {1.0} |
||
| ) |
| defaultPedestals |
|
overridevirtual |
Implements ant::Calibration::PhysicsModule.
|
protected |