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

#include <CB_SourceCalib.h>

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

Classes

class  TheGUI
 

Public Member Functions

virtual void ApplyTo (const readhits_t &hits) override
 
 CB_SourceCalib (std::shared_ptr< expconfig::detector::CB > cb, std::shared_ptr< DataManager > calmgr, Calibration::Converter::ptr_t converter)
 
virtual ~CB_SourceCalib ()
 
virtual void GetGUIs (std::list< std::unique_ptr< gui::CalibModule_traits > > &guis, ant::OptionsPtr options) 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::ReconstructHook::Base
virtual ~Base ()=default
 

Protected Attributes

std::shared_ptr< expconfig::detector::CBcb_detector
 
std::shared_ptr< DataManagercalibrationManager
 
const Calibration::Converter::ptr_t Converter
 

Additional Inherited Members

- 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 >
 
- Protected Member Functions inherited from ant::Calibration::BaseModule
 BaseModule (const std::string &name_)
 

Constructor & Destructor Documentation

◆ CB_SourceCalib()

CB_SourceCalib::CB_SourceCalib ( std::shared_ptr< expconfig::detector::CB cb,
std::shared_ptr< DataManager calmgr,
Calibration::Converter::ptr_t  converter 
)

◆ ~CB_SourceCalib()

CB_SourceCalib::~CB_SourceCalib ( )
virtual

Member Function Documentation

◆ ApplyTo()

void CB_SourceCalib::ApplyTo ( const readhits_t hits)
overridevirtual

◆ GetGUIs()

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

Member Data Documentation

◆ calibrationManager

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

◆ cb_detector

std::shared_ptr<expconfig::detector::CB> ant::calibration::CB_SourceCalib::cb_detector
protected

◆ Converter

const Calibration::Converter::ptr_t ant::calibration::CB_SourceCalib::Converter
protected

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