|
ant
A2 ant: class-based analysis framework
|
Manually set additional cluster energy correction factor. More...
#include <ClusterCorrection.h>
Inheritance diagram for ant::calibration::ClusterCorrFactor:
Collaboration diagram for ant::calibration::ClusterCorrFactor:Public Member Functions | |
| ClusterCorrFactor (std::shared_ptr< ClusterDetector_t > det, const std::string &Name, const Filter_t Filter, std::shared_ptr< DataManager > calmgr, const double corr_factor) | |
| void | ApplyTo (TCluster &cluster) |
Public Member Functions inherited from ant::calibration::ClusterCorrectionManual | |
| virtual void | ApplyTo (clusters_t &clusters) override |
| virtual std::list< Loader_t > | GetLoaders () override |
| ClusterCorrectionManual (std::shared_ptr< ClusterDetector_t > det, const std::string &Name, const Filter_t Filter, std::shared_ptr< DataManager > calmgr) | |
| virtual | ~ClusterCorrectionManual () override |
Public Member Functions inherited from ant::calibration::ClusterCorrection | |
| ClusterCorrection (std::shared_ptr< ClusterDetector_t > det, const std::string &Name, const Filter_t Filter, std::shared_ptr< DataManager > calmgr) | |
| virtual | ~ClusterCorrection () override |
Public Member Functions inherited from ant::Calibration::BaseModule | |
| std::string | GetName () const |
| virtual | ~BaseModule ()=default |
Public Member Functions inherited from ant::Updateable_traits | |
| virtual void | UpdatedTIDFlags (const TID &) |
| UpdatedTIDFlags called when processed event has some different flags in TID. More... | |
| virtual | ~Updateable_traits ()=default |
Public Member Functions inherited from ant::ReconstructHook::Base | |
| virtual | ~Base ()=default |
Protected Attributes | |
| const double | factor |
Protected Attributes inherited from ant::calibration::ClusterCorrection | |
| const Detector_t::Type_t | DetectorType |
| Filter_t | filter |
| std::shared_ptr< DataManager > | calibrationManager |
| std::unique_ptr< ClippedInterpolatorWrapper > | interpolator |
Additional Inherited Members | |
Public Types inherited from ant::calibration::ClusterCorrection | |
| enum | Filter_t { Filter_t::MC, Filter_t::Data, Filter_t::Both } |
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 > |
Protected Member Functions inherited from ant::Calibration::BaseModule | |
| BaseModule (const std::string &name_) | |
Manually set additional cluster energy correction factor.
| ClusterCorrFactor::ClusterCorrFactor | ( | std::shared_ptr< ClusterDetector_t > | det, |
| const std::string & | Name, | ||
| const Filter_t | Filter, | ||
| std::shared_ptr< DataManager > | calmgr, | ||
| const double | corr_factor | ||
| ) |
|
virtual |
Implements ant::calibration::ClusterCorrectionManual.
|
protected |