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

#include <CscCondDataCollectionBase.h>

Inheritance diagram for MuonCalib::CscCondDataCollectionBase:
Collaboration diagram for MuonCalib::CscCondDataCollectionBase:

Public Member Functions

 CscCondDataCollectionBase ()
virtual ~CscCondDataCollectionBase ()
virtual void reset ()=0
virtual void setParName (const std::string &parName)
virtual void setParCat (const std::string &parCat)
virtual void setParSGKey (const std::string &parSGKey)
virtual void setParFolder (const std::string &parFolder)
virtual void setParDefault (const std::string &)=0
virtual void setNumCoolChan (const int &nc)
virtual void setSize (const unsigned int &size)=0
const std::string & getParName () const
const std::string & getParCat () const
const std::string & getParSGKey () const
virtual std::string getParDataType () const =0
const std::string & getParFolder () const
const unsigned int & getNumCoolChan () const
virtual size_t getSize () const =0
virtual StatusCode recordFromSS (std::istringstream &ss, const unsigned int &index)=0
virtual int check (unsigned int &index) const =0
int setBitInfo (int numBits=0, int offset=0)
int getNumBits ()
int getBitOffset ()

Protected Attributes

std::string m_parName
std::string m_parFolder
std::string m_parSGKey
std::string m_parCat
std::string m_parDataType
unsigned int m_numCoolChan
unsigned int m_size
int m_numBits
int m_bitOffset

Detailed Description

Definition at line 24 of file CscCondDataCollectionBase.h.

Constructor & Destructor Documentation

◆ CscCondDataCollectionBase()

◆ ~CscCondDataCollectionBase()

CscCondDataCollectionBase::~CscCondDataCollectionBase ( )
virtual

Definition at line 28 of file CscCondDataCollectionBase.cxx.

28{}

Member Function Documentation

◆ check()

virtual int MuonCalib::CscCondDataCollectionBase::check ( unsigned int & index) const
pure virtual

◆ getBitOffset()

int MuonCalib::CscCondDataCollectionBase::getBitOffset ( )
inline

Definition at line 87 of file CscCondDataCollectionBase.h.

87{ return m_bitOffset;}

◆ getNumBits()

int MuonCalib::CscCondDataCollectionBase::getNumBits ( )
inline

Definition at line 86 of file CscCondDataCollectionBase.h.

86{ return m_numBits;}

◆ getNumCoolChan()

const unsigned int & MuonCalib::CscCondDataCollectionBase::getNumCoolChan ( ) const
inline

Definition at line 72 of file CscCondDataCollectionBase.h.

72{ return m_numCoolChan; }

◆ getParCat()

const std::string & MuonCalib::CscCondDataCollectionBase::getParCat ( ) const
inline

Definition at line 64 of file CscCondDataCollectionBase.h.

64{ return m_parCat; }

◆ getParDataType()

virtual std::string MuonCalib::CscCondDataCollectionBase::getParDataType ( ) const
pure virtual

◆ getParFolder()

const std::string & MuonCalib::CscCondDataCollectionBase::getParFolder ( ) const
inline

Definition at line 68 of file CscCondDataCollectionBase.h.

68{ return m_parFolder; }

◆ getParName()

const std::string & MuonCalib::CscCondDataCollectionBase::getParName ( ) const
inline

Definition at line 63 of file CscCondDataCollectionBase.h.

63{ return m_parName; }

◆ getParSGKey()

const std::string & MuonCalib::CscCondDataCollectionBase::getParSGKey ( ) const
inline

Definition at line 65 of file CscCondDataCollectionBase.h.

65{ return m_parSGKey; }

◆ getSize()

virtual size_t MuonCalib::CscCondDataCollectionBase::getSize ( ) const
pure virtual

◆ recordFromSS()

virtual StatusCode MuonCalib::CscCondDataCollectionBase::recordFromSS ( std::istringstream & ss,
const unsigned int & index )
pure virtual

◆ reset()

virtual void MuonCalib::CscCondDataCollectionBase::reset ( )
pure virtual

◆ setBitInfo()

int CscCondDataCollectionBase::setBitInfo ( int numBits = 0,
int offset = 0 )

Definition at line 30 of file CscCondDataCollectionBase.cxx.

31 {
32 m_numBits = numBits;
34 return 1;
35 }

◆ setNumCoolChan()

virtual void MuonCalib::CscCondDataCollectionBase::setNumCoolChan ( const int & nc)
inlinevirtual

Definition at line 54 of file CscCondDataCollectionBase.h.

54 {
56 }

◆ setParCat()

virtual void MuonCalib::CscCondDataCollectionBase::setParCat ( const std::string & parCat)
inlinevirtual

Definition at line 38 of file CscCondDataCollectionBase.h.

38 {
39 m_parCat = parCat;
40 }

◆ setParDefault()

virtual void MuonCalib::CscCondDataCollectionBase::setParDefault ( const std::string & )
pure virtual

◆ setParFolder()

virtual void MuonCalib::CscCondDataCollectionBase::setParFolder ( const std::string & parFolder)
inlinevirtual

Definition at line 47 of file CscCondDataCollectionBase.h.

47 {
48 m_parFolder = parFolder;
49 }

◆ setParName()

virtual void MuonCalib::CscCondDataCollectionBase::setParName ( const std::string & parName)
inlinevirtual

Definition at line 35 of file CscCondDataCollectionBase.h.

35 {
37 }

◆ setParSGKey()

virtual void MuonCalib::CscCondDataCollectionBase::setParSGKey ( const std::string & parSGKey)
inlinevirtual

Definition at line 41 of file CscCondDataCollectionBase.h.

41 {
42 m_parSGKey = parSGKey;
43 }

◆ setSize()

virtual void MuonCalib::CscCondDataCollectionBase::setSize ( const unsigned int & size)
pure virtual

Member Data Documentation

◆ m_bitOffset

int MuonCalib::CscCondDataCollectionBase::m_bitOffset
protected

Definition at line 101 of file CscCondDataCollectionBase.h.

◆ m_numBits

int MuonCalib::CscCondDataCollectionBase::m_numBits
protected

Definition at line 100 of file CscCondDataCollectionBase.h.

◆ m_numCoolChan

unsigned int MuonCalib::CscCondDataCollectionBase::m_numCoolChan
protected

Definition at line 97 of file CscCondDataCollectionBase.h.

◆ m_parCat

std::string MuonCalib::CscCondDataCollectionBase::m_parCat
protected

Definition at line 94 of file CscCondDataCollectionBase.h.

◆ m_parDataType

std::string MuonCalib::CscCondDataCollectionBase::m_parDataType
protected

Definition at line 95 of file CscCondDataCollectionBase.h.

◆ m_parFolder

std::string MuonCalib::CscCondDataCollectionBase::m_parFolder
protected

Definition at line 92 of file CscCondDataCollectionBase.h.

◆ m_parName

std::string MuonCalib::CscCondDataCollectionBase::m_parName
protected

Definition at line 91 of file CscCondDataCollectionBase.h.

◆ m_parSGKey

std::string MuonCalib::CscCondDataCollectionBase::m_parSGKey
protected

Definition at line 93 of file CscCondDataCollectionBase.h.

◆ m_size

unsigned int MuonCalib::CscCondDataCollectionBase::m_size
protected

Definition at line 98 of file CscCondDataCollectionBase.h.


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