|
ant
A2 ant: class-based analysis framework
|
#include <ClusterCorrection.h>
Inheritance diagram for ant::calibration::ClusterCorrection:
Collaboration diagram for ant::calibration::ClusterCorrection:Public Types | |
| 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 > |
Public Member Functions | |
| virtual void | ApplyTo (clusters_t &clusters) override |
| virtual void | ApplyTo (TCluster &cluster)=0 |
| virtual std::list< Loader_t > | GetLoaders () override |
| 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 Detector_t::Type_t | DetectorType |
| Filter_t | filter |
| std::shared_ptr< DataManager > | calibrationManager |
| std::unique_ptr< ClippedInterpolatorWrapper > | interpolator |
Additional Inherited Members | |
Protected Member Functions inherited from ant::Calibration::BaseModule | |
| BaseModule (const std::string &name_) | |
|
strong |
| ClusterCorrection::ClusterCorrection | ( | std::shared_ptr< ClusterDetector_t > | det, |
| const std::string & | Name, | ||
| const Filter_t | Filter, | ||
| std::shared_ptr< DataManager > | calmgr | ||
| ) |
|
overridevirtual |
|
overridevirtual |
Implements ant::ReconstructHook::Clusters.
Reimplemented in ant::calibration::ClusterCorrectionManual.
|
pure virtual |
|
overridevirtual |
Implements ant::Updateable_traits.
Reimplemented in ant::calibration::ClusterCorrectionManual.
|
protected |
|
protected |
|
protected |
|
protected |