ATLAS Offline Software
Public Member Functions | Protected Attributes | List of all members
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 ( )

Definition at line 17 of file CscCondDataCollectionBase.cxx.

17  :
18  m_parName(""),
19  m_parFolder(""),
20  m_parSGKey(""),
21  m_parCat (""),
22  m_numCoolChan(0),
23  m_size(0),
24  m_numBits(0),
25  m_bitOffset(0)
26  {}

◆ ~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  {
55  m_numCoolChan = nc;
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:
MuonCalib::CscCondDataCollectionBase::m_parFolder
std::string m_parFolder
Definition: CscCondDataCollectionBase.h:92
MuonCalib::CscCondDataCollectionBase::m_parName
std::string m_parName
Definition: CscCondDataCollectionBase.h:91
MuonCalib::CscCondDataCollectionBase::m_size
unsigned int m_size
Definition: CscCondDataCollectionBase.h:98
MuonCalib::CscCondDataCollectionBase::m_bitOffset
int m_bitOffset
Definition: CscCondDataCollectionBase.h:101
MuonCalib::CscCondDataCollectionBase::m_parSGKey
std::string m_parSGKey
Definition: CscCondDataCollectionBase.h:93
MuonCalib::CscCondDataCollectionBase::m_numBits
int m_numBits
Definition: CscCondDataCollectionBase.h:100
beamspotnt.parName
list parName
Definition: bin/beamspotnt.py:1287
MuonCalib::CscCondDataCollectionBase::m_numCoolChan
unsigned int m_numCoolChan
Definition: CscCondDataCollectionBase.h:97
MuonCalib::CscCondDataCollectionBase::m_parCat
std::string m_parCat
Definition: CscCondDataCollectionBase.h:94
convertTimingResiduals.offset
offset
Definition: convertTimingResiduals.py:71
plotBeamSpotMon.nc
int nc
Definition: plotBeamSpotMon.py:83