|
ant
A2 ant: class-based analysis framework
|
The Module class is typically used for calibrations. More...
#include <Calibration.h>
Inheritance diagram for ant::Calibration::Module:
Collaboration diagram for ant::Calibration::Module:Additional Inherited Members | |
Public Types inherited from ant::Updateable_traits | |
| using | Loader_t = std::function< void(const TID &currPoint, TID &nextChangePoint)> |
Public Member Functions inherited from ant::Calibration::PhysicsModule | |
| virtual std::vector< std::string > | GetPhysicsModules () const |
| virtual void | GetGUIs (std::list< std::unique_ptr< calibration::gui::CalibModule_traits > > &guis, const ant::OptionsPtr options)=0 |
Public Member Functions inherited from ant::Calibration::BaseModule | |
| std::string | GetName () const |
| virtual | ~BaseModule ()=default |
Public Member Functions inherited from ant::Updateable_traits | |
| virtual std::list< Loader_t > | GetLoaders ()=0 |
| virtual void | UpdatedTIDFlags (const TID &) |
| UpdatedTIDFlags called when processed event has some different flags in TID. More... | |
| virtual | ~Updateable_traits ()=default |
Protected Member Functions inherited from ant::Calibration::BaseModule | |
| BaseModule (const std::string &name_) | |
The Module class is typically used for calibrations.
Note that each module has the freedom to implement ReconstructHook::DetectorReadHits or ReconstructHook::Clusters or both. Or you may define your own Calibration module, as long as it derives at least from Calibration::BaseModule