ant
A2 ant: class-based analysis framework
ant::calibration::TAPS_ToF Class Reference

#include <TAPS_ToF.h>

+ Inheritance diagram for ant::calibration::TAPS_ToF:
+ Collaboration diagram for ant::calibration::TAPS_ToF:

Classes

class  TheGUI
 

Public Member Functions

 TAPS_ToF (const std::shared_ptr< expconfig::detector::TAPS > &detector, const std::shared_ptr< DataManager > &CalibrationManager)
 
virtual std::list< Loader_tGetLoaders () override
 
virtual void GetGUIs (std::list< std::unique_ptr< calibration::gui::CalibModule_traits > > &guis, OptionsPtr options) override
 
virtual std::vector< std::string > GetPhysicsModules () const 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
 

Protected Attributes

std::shared_ptr< expconfig::detector::TAPSDetector
 
std::shared_ptr< DataManagercalibrationManager
 

Additional Inherited Members

- Public Types inherited from ant::Updateable_traits
using Loader_t = std::function< void(const TID &currPoint, TID &nextChangePoint)>
 
- Protected Member Functions inherited from ant::Calibration::BaseModule
 BaseModule (const std::string &name_)
 

Constructor & Destructor Documentation

◆ TAPS_ToF()

TAPS_ToF::TAPS_ToF ( const std::shared_ptr< expconfig::detector::TAPS > &  detector,
const std::shared_ptr< DataManager > &  CalibrationManager 
)

Member Function Documentation

◆ GetGUIs()

void TAPS_ToF::GetGUIs ( std::list< std::unique_ptr< calibration::gui::CalibModule_traits > > &  guis,
ant::OptionsPtr  options 
)
overridevirtual

◆ GetLoaders()

std::list< Updateable_traits::Loader_t > TAPS_ToF::GetLoaders ( )
overridevirtual

◆ GetPhysicsModules()

std::vector< string > TAPS_ToF::GetPhysicsModules ( ) const
overridevirtual

Reimplemented from ant::Calibration::PhysicsModule.

Member Data Documentation

◆ calibrationManager

std::shared_ptr<DataManager> ant::calibration::TAPS_ToF::calibrationManager
protected

◆ Detector

std::shared_ptr<expconfig::detector::TAPS> ant::calibration::TAPS_ToF::Detector
protected

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