ATLAS Offline Software
Classes | Public Member Functions | Private Attributes | List of all members
MuonCalib::IConditionsStorage Class Referenceabstract

#include <IConditionsStorage.h>

Inheritance diagram for MuonCalib::IConditionsStorage:
Collaboration diagram for MuonCalib::IConditionsStorage:

Classes

class  TubeId
 

Public Member Functions

 IConditionsStorage ()
 
virtual ~IConditionsStorage ()
 
virtual const std::vector< std::string > & RowsFromMdtTubeTable () const
 
virtual const std::vector< std::string > & RowsFromMdtTubeVTable () const
 
virtual const std::vector< std::string > & RowsFromMdtTubeCTable () const
 
virtual bool StoreT0Chamber (const int &chamber, const std::map< TubeId, coral::AttributeList > &rows)=0
 
virtual bool StoreRtChamber (const int &chamber, const std::map< int, SamplePoint > &points)=0
 

Private Attributes

std::vector< std::string > m_empty
 

Detailed Description

Definition at line 21 of file IConditionsStorage.h.

Constructor & Destructor Documentation

◆ IConditionsStorage()

MuonCalib::IConditionsStorage::IConditionsStorage ( )
inline

Definition at line 31 of file IConditionsStorage.h.

31 {}

◆ ~IConditionsStorage()

virtual MuonCalib::IConditionsStorage::~IConditionsStorage ( )
inlinevirtual

Definition at line 32 of file IConditionsStorage.h.

32 {}

Member Function Documentation

◆ RowsFromMdtTubeCTable()

virtual const std::vector<std::string>& MuonCalib::IConditionsStorage::RowsFromMdtTubeCTable ( ) const
inlinevirtual

Definition at line 38 of file IConditionsStorage.h.

38 { return m_empty; }

◆ RowsFromMdtTubeTable()

virtual const std::vector<std::string>& MuonCalib::IConditionsStorage::RowsFromMdtTubeTable ( ) const
inlinevirtual

Reimplemented in MuonCalib::MuonCalibDbCalibrationSource.

Definition at line 34 of file IConditionsStorage.h.

34 { return m_empty; }

◆ RowsFromMdtTubeVTable()

virtual const std::vector<std::string>& MuonCalib::IConditionsStorage::RowsFromMdtTubeVTable ( ) const
inlinevirtual

Reimplemented in MuonCalib::MuonCalibDbCalibrationSource.

Definition at line 36 of file IConditionsStorage.h.

36 { return m_empty; }

◆ StoreRtChamber()

virtual bool MuonCalib::IConditionsStorage::StoreRtChamber ( const int &  chamber,
const std::map< int, SamplePoint > &  points 
)
pure virtual

◆ StoreT0Chamber()

virtual bool MuonCalib::IConditionsStorage::StoreT0Chamber ( const int &  chamber,
const std::map< TubeId, coral::AttributeList > &  rows 
)
pure virtual

Member Data Documentation

◆ m_empty

std::vector<std::string> MuonCalib::IConditionsStorage::m_empty
private

Definition at line 46 of file IConditionsStorage.h.


The documentation for this class was generated from the following file:
MuonCalib::IConditionsStorage::m_empty
std::vector< std::string > m_empty
Definition: IConditionsStorage.h:46