ATLAS Offline Software
Loading...
Searching...
No Matches
MuonCalib::IMuonCalibConditionsSource Class Referenceabstract

#include <IMuonCalibConditionsSource.h>

Inheritance diagram for MuonCalib::IMuonCalibConditionsSource:
Collaboration diagram for MuonCalib::IMuonCalibConditionsSource:

Public Member Functions

virtual ~IMuonCalibConditionsSource ()
 destructor
bool InstertCalibration (CoolInserter *inserter, bool store_t0, bool store_rt)
 insert calibration
virtual void SetIOV (int &, int &) const

Static Public Member Functions

static const InterfaceID & interfaceID ()
 interface method

Protected Member Functions

virtual bool insert_calibration (bool store_t0, bool store_rt)=0

Protected Attributes

CoolInserterm_inserter = nullptr

Detailed Description

Definition at line 17 of file IMuonCalibConditionsSource.h.

Constructor & Destructor Documentation

◆ ~IMuonCalibConditionsSource()

virtual MuonCalib::IMuonCalibConditionsSource::~IMuonCalibConditionsSource ( )
inlinevirtual

destructor

Definition at line 20 of file IMuonCalibConditionsSource.h.

20{}

Member Function Documentation

◆ insert_calibration()

virtual bool MuonCalib::IMuonCalibConditionsSource::insert_calibration ( bool store_t0,
bool store_rt )
protectedpure virtual

◆ InstertCalibration()

bool MuonCalib::IMuonCalibConditionsSource::InstertCalibration ( CoolInserter * inserter,
bool store_t0,
bool store_rt )
inline

insert calibration

Definition at line 24 of file IMuonCalibConditionsSource.h.

24 {
25 m_inserter = inserter;
26 return insert_calibration(store_t0, store_rt);
27 }
virtual bool insert_calibration(bool store_t0, bool store_rt)=0

◆ interfaceID()

const InterfaceID & MuonCalib::IMuonCalibConditionsSource::interfaceID ( )
inlinestatic

interface method

Definition at line 22 of file IMuonCalibConditionsSource.h.

static const InterfaceID IID_IMuonCalibConditionsSource("MuonCalib::IMuonCalibConditionsSource", 1, 0)

◆ SetIOV()

virtual void MuonCalib::IMuonCalibConditionsSource::SetIOV ( int & ,
int &  ) const
inlinevirtual

Reimplemented in MuonCalib::MuonCalibDbCalibrationSource.

Definition at line 28 of file IMuonCalibConditionsSource.h.

28{}

Member Data Documentation

◆ m_inserter

CoolInserter* MuonCalib::IMuonCalibConditionsSource::m_inserter = nullptr
protected

Definition at line 31 of file IMuonCalibConditionsSource.h.


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