CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes | Private Attributes
RPCFw Class Reference

#include <RPCFw.h>

Inheritance diagram for RPCFw:
RPCDBCom

Public Member Functions

std::vector
< RPCObFebmap::Feb_Item
createFEB (long long since, long long till)
 
std::vector< RPCObGas::ItemcreateGAS (long long since, long long till)
 
std::vector< RPCObPVSSmap::ItemcreateIDMAP ()
 
std::vector< RPCObImon::I_ItemcreateIMON (long long since, long long till)
 
std::vector< RPCObGasMix::ItemcreateMix (long long since, long long till)
 
std::vector< RPCObStatus::S_ItemcreateSTATUS (long long since, long long till)
 
std::vector< RPCObTemp::T_ItemcreateT (long long since, long long till)
 
std::vector< RPCObUXC::ItemcreateUXC (long long since, long long till)
 
std::vector< RPCObVmon::V_ItemcreateVMON (long long from, long long till)
 
bool isMajor (const coral::TimeStamp &fir, const coral::TimeStamp &sec)
 
 RPCFw (const std::string &connectionString, const std::string &userName, const std::string &password)
 
void run ()
 
unsigned long long TtoUT (const coral::TimeStamp &time)
 
coral::TimeStamp UTtoT (long long utime)
 
virtual ~RPCFw ()
 
- Public Member Functions inherited from RPCDBCom
 RPCDBCom ()
 
void setVerbosityLevel (coral::MsgLevel level)
 
virtual ~RPCDBCom ()
 

Public Attributes

unsigned long long N_IOV
 
coral::TimeStamp tMAX
 
coral::TimeStamp tMIN
 

Private Attributes

std::string m_connectionString
 
std::string m_password
 
std::string m_userName
 

Additional Inherited Members

- Protected Member Functions inherited from RPCDBCom
coral::ISession * connect (const std::string &connectionString, const std::string &userName, const std::string &password)
 

Detailed Description

Definition at line 32 of file RPCFw.h.

Constructor & Destructor Documentation

RPCFw::RPCFw ( const std::string &  connectionString,
const std::string &  userName,
const std::string &  password 
)

Definition at line 30 of file RPCFw.cc.

RPCFw::~RPCFw ( )
virtual

Definition at line 40 of file RPCFw.cc.

Member Function Documentation

std::vector< RPCObFebmap::Feb_Item > RPCFw::createFEB ( long long  since,
long long  till 
)

Definition at line 634 of file RPCFw.cc.

Referenced by popcon::RpcDataFebmap::getNewObjects().

std::vector< RPCObGas::Item > RPCFw::createGAS ( long long  since,
long long  till 
)

Definition at line 297 of file RPCFw.cc.

Referenced by popcon::RpcObGasData::getNewObjects().

std::vector< RPCObPVSSmap::Item > RPCFw::createIDMAP ( )

Definition at line 541 of file RPCFw.cc.

Referenced by popcon::RPCObPVSSmapData::getNewObjects().

std::vector< RPCObImon::I_Item > RPCFw::createIMON ( long long  since,
long long  till 
)

Definition at line 50 of file RPCFw.cc.

Referenced by popcon::RpcDataI::getNewObjects().

std::vector< RPCObGasMix::Item > RPCFw::createMix ( long long  since,
long long  till 
)

Definition at line 1380 of file RPCFw.cc.

Referenced by popcon::RpcDataGasMix::getNewObjects().

std::vector< RPCObStatus::S_Item > RPCFw::createSTATUS ( long long  since,
long long  till 
)

Definition at line 214 of file RPCFw.cc.

Referenced by popcon::RpcDataS::getNewObjects().

std::vector< RPCObTemp::T_Item > RPCFw::createT ( long long  since,
long long  till 
)

Definition at line 454 of file RPCFw.cc.

Referenced by popcon::RpcDataT::getNewObjects().

std::vector< RPCObUXC::Item > RPCFw::createUXC ( long long  since,
long long  till 
)

Definition at line 1271 of file RPCFw.cc.

Referenced by popcon::RpcDataUXC::getNewObjects().

std::vector< RPCObVmon::V_Item > RPCFw::createVMON ( long long  from,
long long  till 
)

Definition at line 133 of file RPCFw.cc.

Referenced by popcon::RpcDataV::getNewObjects().

bool RPCFw::isMajor ( const coral::TimeStamp &  fir,
const coral::TimeStamp &  sec 
)

Definition at line 1643 of file RPCFw.cc.

void RPCFw::run ( )
virtual

Implements RPCDBCom.

Definition at line 44 of file RPCFw.cc.

unsigned long long RPCFw::TtoUT ( const coral::TimeStamp &  time)

Definition at line 1621 of file RPCFw.cc.

coral::TimeStamp RPCFw::UTtoT ( long long  utime)

Definition at line 1487 of file RPCFw.cc.

Referenced by CondReader::analyze().

Member Data Documentation

std::string RPCFw::m_connectionString
private

Definition at line 60 of file RPCFw.h.

std::string RPCFw::m_password
private

Definition at line 62 of file RPCFw.h.

std::string RPCFw::m_userName
private

Definition at line 61 of file RPCFw.h.

unsigned long long RPCFw::N_IOV

Definition at line 46 of file RPCFw.h.

coral::TimeStamp RPCFw::tMAX

Definition at line 45 of file RPCFw.h.

coral::TimeStamp RPCFw::tMIN

Definition at line 44 of file RPCFw.h.