ant
A2 ant: class-based analysis framework
ant::Calibration::Module Class Reference

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_tGetLoaders ()=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_)
 

Detailed Description

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


The documentation for this class was generated from the following file: