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

#include <PID_PhiAngle.h>

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

Classes

class  TheGUI
 

Public Member Functions

 PID_PhiAngle (const std::shared_ptr< expconfig::detector::PID > &pid, const std::shared_ptr< DataManager > &calmgr)
 
virtual ~PID_PhiAngle ()
 
virtual void GetGUIs (std::list< std::unique_ptr< calibration::gui::CalibModule_traits > > &guis, ant::OptionsPtr options) override
 
virtual std::list< Loader_tGetLoaders () override
 
- Public Member Functions inherited from ant::Calibration::PhysicsModule
virtual std::vector< std::string > GetPhysicsModules () const
 
- 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::PIDpid_detector
 
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

◆ PID_PhiAngle()

PID_PhiAngle::PID_PhiAngle ( const std::shared_ptr< expconfig::detector::PID > &  pid,
const std::shared_ptr< DataManager > &  calmgr 
)

◆ ~PID_PhiAngle()

PID_PhiAngle::~PID_PhiAngle ( )
virtual

Member Function Documentation

◆ GetGUIs()

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

◆ GetLoaders()

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

Member Data Documentation

◆ calibrationManager

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

◆ pid_detector

std::shared_ptr<expconfig::detector::PID> ant::calibration::PID_PhiAngle::pid_detector
protected

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