ant
A2 ant: class-based analysis framework
ant::calibration::CalibType Struct Reference

The CalibType struct stores the data for the Updateable interface and for the GUI. More...

#include <CalibType.h>

+ Collaboration diagram for ant::calibration::CalibType:

Public Member Functions

double Get (unsigned channel) const
 
 CalibType (const detector_ptr_t &det, const std::string &name, const std::vector< double > &defaultValues, const std::string &histname="")
 
 CalibType (const CalibType &)=delete
 
CalibTypeoperator= (const CalibType &)=delete
 
 CalibType (CalibType &&)=delete
 
CalibTypeoperator= (CalibType &&)=delete
 

Public Attributes

const std::string Name
 
const std::string HistogramName
 
std::vector< double > Values
 
std::function< void(CalibType &)> NotifyLoad
 

Detailed Description

The CalibType struct stores the data for the Updateable interface and for the GUI.

Constructor & Destructor Documentation

◆ CalibType() [1/3]

ant::calibration::CalibType::CalibType ( const detector_ptr_t det,
const std::string &  name,
const std::vector< double > &  defaultValues,
const std::string &  histname = "" 
)

◆ CalibType() [2/3]

ant::calibration::CalibType::CalibType ( const CalibType )
delete

◆ CalibType() [3/3]

ant::calibration::CalibType::CalibType ( CalibType &&  )
delete

Member Function Documentation

◆ Get()

double CalibType::Get ( unsigned  channel) const

◆ operator=() [1/2]

CalibType& ant::calibration::CalibType::operator= ( const CalibType )
delete

◆ operator=() [2/2]

CalibType& ant::calibration::CalibType::operator= ( CalibType &&  )
delete

Member Data Documentation

◆ HistogramName

const std::string ant::calibration::CalibType::HistogramName

◆ Name

const std::string ant::calibration::CalibType::Name

◆ NotifyLoad

std::function<void(CalibType&)> ant::calibration::CalibType::NotifyLoad

◆ Values

std::vector<double> ant::calibration::CalibType::Values

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