ATLAS Offline Software
Loading...
Searching...
No Matches
dqutils::CoolRpc Class Reference

#include <CoolRpc.h>

Inheritance diagram for dqutils::CoolRpc:
Collaboration diagram for dqutils::CoolRpc:

Public Member Functions

cool::IDatabasePtr coolDbInstance (const std::string &dbStr, bool readOnly)
cool::IFolderPtr coolFolderInstance (const std::string &folderStr)
void coolDbFolder (const std::string &dbStr, const std::string &folderStr)
void setSince (cool::Int64 run, cool::Int64 lumi)
void setUntil (cool::Int64 iovmax, cool::Int64 lumi)
void printIOV ()
void setIOV (cool::Int64 runS, cool::Int64 lumiS, cool::Int64 runU, cool::Int64 lumiU)
void setIOV (cool::Int64 run)
cool::RecordSpecification createSpecData ()
coral::AttributeList createPayloadData (const std::string &recEta, const std::string &DetEta, const std::string &recPhi1, const std::string &recPhi2, const std::string &detPhi1, const std::string &detPhi2, const cool::RecordSpecification &spec)
cool::RecordSpecification createSpecDataCondDB ()
coral::AttributeList createPayloadDataCondDB (const std::string &PanelRes, const std::string &StripStatus, const cool::RecordSpecification &spec)
void CoolOpen (const std::string &dbStr)
virtual ~CoolRpc ()
void dump (cool::ChannelSelection selection)
std::string dumpField (cool::ChannelId channelId, std::string field)
int dumpCode (const std::string &channelName)
void dumpall ()
void insert (cool::Int64 run, cool::ChannelId channelId, const std::string &recEta, const std::string &DetEta, const std::string &recPhi1, const std::string &recPhi2, const std::string &detPhi1, const std::string &detPhi2)
void insert_withTag (cool::Int64 run, cool::ChannelId channelId, const std::string &recEta, const std::string &DetEta, const std::string &recPhi1, const std::string &recPhi2, const std::string &detPhi1, const std::string &detPhi2, const std::string &cool_tag)
void insertCondDB_withTag (cool::Int64 run, cool::ChannelId channelId, const std::string &PanelRes, const std::string &StringStatus, const std::string &cool_tag)
cool::IFolderPtr getCoolFolder ()
cool::IDatabasePtr getCoolDb ()

Private Attributes

cool::ValidityKey m_since {}
cool::ValidityKey m_until {}
cool::IDatabasePtr m_coolDb {}
cool::IFolderPtr m_coolFolder {}

Detailed Description

Definition at line 77 of file CoolRpc.h.

Constructor & Destructor Documentation

◆ ~CoolRpc()

virtual dqutils::CoolRpc::~CoolRpc ( )
virtual

Member Function Documentation

◆ coolDbFolder()

void dqutils::CoolRpc::coolDbFolder ( const std::string & dbStr,
const std::string & folderStr )

◆ coolDbInstance()

cool::IDatabasePtr dqutils::CoolRpc::coolDbInstance ( const std::string & dbStr,
bool readOnly )

◆ coolFolderInstance()

cool::IFolderPtr dqutils::CoolRpc::coolFolderInstance ( const std::string & folderStr)

◆ CoolOpen()

void dqutils::CoolRpc::CoolOpen ( const std::string & dbStr)

◆ createPayloadData()

coral::AttributeList dqutils::CoolRpc::createPayloadData ( const std::string & recEta,
const std::string & DetEta,
const std::string & recPhi1,
const std::string & recPhi2,
const std::string & detPhi1,
const std::string & detPhi2,
const cool::RecordSpecification & spec )

◆ createPayloadDataCondDB()

coral::AttributeList dqutils::CoolRpc::createPayloadDataCondDB ( const std::string & PanelRes,
const std::string & StripStatus,
const cool::RecordSpecification & spec )

◆ createSpecData()

cool::RecordSpecification dqutils::CoolRpc::createSpecData ( )

◆ createSpecDataCondDB()

cool::RecordSpecification dqutils::CoolRpc::createSpecDataCondDB ( )

◆ dump()

void dqutils::CoolRpc::dump ( cool::ChannelSelection selection)

◆ dumpall()

void dqutils::CoolRpc::dumpall ( )

◆ dumpCode()

int dqutils::CoolRpc::dumpCode ( const std::string & channelName)

◆ dumpField()

std::string dqutils::CoolRpc::dumpField ( cool::ChannelId channelId,
std::string field )

◆ getCoolDb()

cool::IDatabasePtr dqutils::CoolRpc::getCoolDb ( )

◆ getCoolFolder()

cool::IFolderPtr dqutils::CoolRpc::getCoolFolder ( )

◆ insert()

void dqutils::CoolRpc::insert ( cool::Int64 run,
cool::ChannelId channelId,
const std::string & recEta,
const std::string & DetEta,
const std::string & recPhi1,
const std::string & recPhi2,
const std::string & detPhi1,
const std::string & detPhi2 )

◆ insert_withTag()

void dqutils::CoolRpc::insert_withTag ( cool::Int64 run,
cool::ChannelId channelId,
const std::string & recEta,
const std::string & DetEta,
const std::string & recPhi1,
const std::string & recPhi2,
const std::string & detPhi1,
const std::string & detPhi2,
const std::string & cool_tag )

◆ insertCondDB_withTag()

void dqutils::CoolRpc::insertCondDB_withTag ( cool::Int64 run,
cool::ChannelId channelId,
const std::string & PanelRes,
const std::string & StringStatus,
const std::string & cool_tag )

◆ printIOV()

void dqutils::CoolRpc::printIOV ( )

◆ setIOV() [1/2]

void dqutils::CoolRpc::setIOV ( cool::Int64 run)

◆ setIOV() [2/2]

void dqutils::CoolRpc::setIOV ( cool::Int64 runS,
cool::Int64 lumiS,
cool::Int64 runU,
cool::Int64 lumiU )

◆ setSince()

void dqutils::CoolRpc::setSince ( cool::Int64 run,
cool::Int64 lumi )

◆ setUntil()

void dqutils::CoolRpc::setUntil ( cool::Int64 iovmax,
cool::Int64 lumi )

Member Data Documentation

◆ m_coolDb

cool::IDatabasePtr dqutils::CoolRpc::m_coolDb {}
private

Definition at line 84 of file CoolRpc.h.

84{};

◆ m_coolFolder

cool::IFolderPtr dqutils::CoolRpc::m_coolFolder {}
private

Definition at line 85 of file CoolRpc.h.

85{};

◆ m_since

cool::ValidityKey dqutils::CoolRpc::m_since {}
private

Definition at line 82 of file CoolRpc.h.

82{};

◆ m_until

cool::ValidityKey dqutils::CoolRpc::m_until {}
private

Definition at line 83 of file CoolRpc.h.

83{};

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