ant
A2 ant: class-based analysis framework
ant::calibration::DataAccess Class Referenceabstract

#include <DataManager.h>

+ Inheritance diagram for ant::calibration::DataAccess:

Public Member Functions

virtual void Add (const TCalibrationData &cdata, Calibration::AddMode_t addMode)=0
 Add the given calibration data to the database. More...
 
virtual bool GetData (const std::string &calibrationID, const TID &eventID, TCalibrationData &cdata) const =0
 GetData Query the calibration database for specific TID. More...
 

Protected Member Functions

 ~DataAccess ()=default
 

Constructor & Destructor Documentation

◆ ~DataAccess()

ant::calibration::DataAccess::~DataAccess ( )
protecteddefault

Member Function Documentation

◆ Add()

virtual void ant::calibration::DataAccess::Add ( const TCalibrationData cdata,
Calibration::AddMode_t  addMode 
)
pure virtual

Add the given calibration data to the database.

Parameters
cdata

Implemented in ant::calibration::DataManager.

◆ GetData()

virtual bool ant::calibration::DataAccess::GetData ( const std::string &  calibrationID,
const TID eventID,
TCalibrationData cdata 
) const
pure virtual

GetData Query the calibration database for specific TID.

Parameters
calibrationIDCalibration ID
eventIDevent ID
cdataReference to a TCalibrationData, data will be writter here
Returns
true if valid data was found

Implemented in ant::calibration::DataManager.


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