ATLAS Offline Software
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
MuonCalib::IMuonCalibConditionsSource Class Referenceabstract

#include <IMuonCalibConditionsSource.h>

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

Public Member Functions

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

Static Public Member Functions

static const InterfaceID & interfaceID ()
 interface method More...
 

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  }

◆ interfaceID()

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

interface method

Definition at line 22 of file IMuonCalibConditionsSource.h.

22 { return IID_IMuonCalibConditionsSource; }

◆ 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:
MuonCalib::IMuonCalibConditionsSource::m_inserter
CoolInserter * m_inserter
Definition: IMuonCalibConditionsSource.h:31
MuonCalib::IMuonCalibConditionsSource::insert_calibration
virtual bool insert_calibration(bool store_t0, bool store_rt)=0