ATLAS Offline Software
Loading...
Searching...
No Matches
MuonCalib::RpcOnlineDBEntry Class Reference

representation of an online db entry (masked chans) in rpc cond db. More...

#include <RpcOnlineDBEntry.h>

Collaboration diagram for MuonCalib::RpcOnlineDBEntry:

Public Member Functions

 RpcOnlineDBEntry ()
 RpcOnlineDBEntry (uint64_t theID, uint64_t mask1, uint64_t mask2, uint64_t mask3)
void getColumns (std::string &mask1, std::string &mask2, std::string &mask3) const
 ~RpcOnlineDBEntry ()
uint64_t getID () const

Private Attributes

uint64_t m_mask1
uint64_t m_mask2
uint64_t m_mask3
uint64_t m_id

Detailed Description

representation of an online db entry (masked chans) in rpc cond db.

Author
andre.nosp@m.a.di.nosp@m..simo.nosp@m.ne@c.nosp@m.ern.c.nosp@m.h

RPC online (masks) db entry

Definition at line 25 of file RpcOnlineDBEntry.h.

Constructor & Destructor Documentation

◆ RpcOnlineDBEntry() [1/2]

MuonCalib::RpcOnlineDBEntry::RpcOnlineDBEntry ( )
inline

Definition at line 28 of file RpcOnlineDBEntry.h.

28{};

◆ RpcOnlineDBEntry() [2/2]

MuonCalib::RpcOnlineDBEntry::RpcOnlineDBEntry ( uint64_t theID,
uint64_t mask1,
uint64_t mask2,
uint64_t mask3 )

Definition at line 15 of file RpcOnlineDBEntry.cxx.

◆ ~RpcOnlineDBEntry()

MuonCalib::RpcOnlineDBEntry::~RpcOnlineDBEntry ( )
inline

Definition at line 33 of file RpcOnlineDBEntry.h.

33{}

Member Function Documentation

◆ getColumns()

void MuonCalib::RpcOnlineDBEntry::getColumns ( std::string & mask1,
std::string & mask2,
std::string & mask3 ) const

Definition at line 24 of file RpcOnlineDBEntry.cxx.

24 {
25
26 std::ostringstream mask1_str,mask2_str,mask3_str;
27
28 mask1_str<<std::hex<<m_mask1<<std::dec;
29 mask2_str<<std::hex<<m_mask2<<std::dec;
30 mask3_str<<std::hex<<m_mask3<<std::dec;
31
32
33 mask1=mask1_str.str();
34 mask2=mask2_str.str();
35 mask3=mask3_str.str();
36
37 // std::cout<<"giving columns are "<<
38
39 }

◆ getID()

uint64_t MuonCalib::RpcOnlineDBEntry::getID ( ) const

Definition at line 18 of file RpcOnlineDBEntry.cxx.

18 {
19
20 return m_id;
21
22 }

Member Data Documentation

◆ m_id

uint64_t MuonCalib::RpcOnlineDBEntry::m_id
private

Definition at line 38 of file RpcOnlineDBEntry.h.

◆ m_mask1

uint64_t MuonCalib::RpcOnlineDBEntry::m_mask1
private

Definition at line 38 of file RpcOnlineDBEntry.h.

◆ m_mask2

uint64_t MuonCalib::RpcOnlineDBEntry::m_mask2
private

Definition at line 38 of file RpcOnlineDBEntry.h.

◆ m_mask3

uint64_t MuonCalib::RpcOnlineDBEntry::m_mask3
private

Definition at line 38 of file RpcOnlineDBEntry.h.


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