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

#include <CoolMdt.h>

Inheritance diagram for dqutils::CoolMdt:
Collaboration diagram for dqutils::CoolMdt:

Public Member Functions

cool::IDatabasePtr coolDbInstance (const std::string &dbStr, bool readOnly)
cool::IFolderPtr coolFolderInstance (const std::string &folderStr)
void initialize ()
void coolDbFolder (const std::string &dbStr, const std::string &folderStr)
void setSince (cool::Int64 run, cool::Int64 lumi)
void setUntil (cool::Int64 run, 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 createSpecDataDead ()
cool::RecordSpecification createSpecDataNoisy ()
coral::AttributeList createPayloadDataNoisy (const std::string &ChamberName, const std::string &NoisyMultilayer, const std::string &NoisyLayer, const std::string &NoisyMezz, const std::string &NoisyAsd, const std::string &NoisyTube, const cool::RecordSpecification &spec)
coral::AttributeList createPayloadDataDead (const std::string &ChamberName, const std::string &DeadMultilayer, const std::string &DeadLayer, const std::string &DeadMezz, const std::string &DeadAsd, const std::string &DeadTube, const cool::RecordSpecification &spec)
void CoolOpen (const std::string &dbStr)
virtual ~CoolMdt ()
void dump (cool::ChannelSelection selection)
std::string dumpField (cool::ChannelId channelId, std::string field)
int dumpCode (const std::string &channelName)
void dumpall ()
void insertNoisyFlag (cool::Int64 run, cool::ChannelId channelId, const std::string &ChamberName, const std::string &NoisyMultilayer, const std::string &NoisyLayer, const std::string &NoisyMezz, const std::string &NoisyAsd, const std::string &NoisyTube)
void insertNoisyFlag_withTag (cool::Int64 run, cool::ChannelId channelId, const std::string &ChamberName, const std::string &NoisyMultilayer, const std::string &NoisyLayer, const std::string &NoisyMezz, const std::string &NoisyAsd, const std::string &NoisyTube, const std::string &cool_tag)
void insertDeadFlag (cool::Int64 run, cool::ChannelId channelId, const std::string &ChamberName, const std::string &DeadMultilayer, const std::string &DeadLayer, const std::string &DeadMezz, const std::string &DeadAsd, const std::string &DeadTube)
void insertDeadFlag_withTag (cool::Int64 run, cool::ChannelId channelId, const std::string &ChamberName, const std::string &DeadMultilayer, const std::string &DeadLayer, const std::string &DeadMezz, const std::string &DeadAsd, const std::string &DeadTube, 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
bool m_fist_folder

Detailed Description

Definition at line 77 of file CoolMdt.h.

Constructor & Destructor Documentation

◆ ~CoolMdt()

virtual dqutils::CoolMdt::~CoolMdt ( )
virtual

Member Function Documentation

◆ coolDbFolder()

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

◆ coolDbInstance()

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

◆ coolFolderInstance()

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

◆ CoolOpen()

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

◆ createPayloadDataDead()

coral::AttributeList dqutils::CoolMdt::createPayloadDataDead ( const std::string & ChamberName,
const std::string & DeadMultilayer,
const std::string & DeadLayer,
const std::string & DeadMezz,
const std::string & DeadAsd,
const std::string & DeadTube,
const cool::RecordSpecification & spec )

◆ createPayloadDataNoisy()

coral::AttributeList dqutils::CoolMdt::createPayloadDataNoisy ( const std::string & ChamberName,
const std::string & NoisyMultilayer,
const std::string & NoisyLayer,
const std::string & NoisyMezz,
const std::string & NoisyAsd,
const std::string & NoisyTube,
const cool::RecordSpecification & spec )

◆ createSpecDataDead()

cool::RecordSpecification dqutils::CoolMdt::createSpecDataDead ( )

◆ createSpecDataNoisy()

cool::RecordSpecification dqutils::CoolMdt::createSpecDataNoisy ( )

◆ dump()

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

◆ dumpall()

void dqutils::CoolMdt::dumpall ( )

◆ dumpCode()

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

◆ dumpField()

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

◆ getCoolDb()

cool::IDatabasePtr dqutils::CoolMdt::getCoolDb ( )

◆ getCoolFolder()

cool::IFolderPtr dqutils::CoolMdt::getCoolFolder ( )

◆ initialize()

void dqutils::CoolMdt::initialize ( )

◆ insertDeadFlag()

void dqutils::CoolMdt::insertDeadFlag ( cool::Int64 run,
cool::ChannelId channelId,
const std::string & ChamberName,
const std::string & DeadMultilayer,
const std::string & DeadLayer,
const std::string & DeadMezz,
const std::string & DeadAsd,
const std::string & DeadTube )

◆ insertDeadFlag_withTag()

void dqutils::CoolMdt::insertDeadFlag_withTag ( cool::Int64 run,
cool::ChannelId channelId,
const std::string & ChamberName,
const std::string & DeadMultilayer,
const std::string & DeadLayer,
const std::string & DeadMezz,
const std::string & DeadAsd,
const std::string & DeadTube,
const std::string & cool_tag )

◆ insertNoisyFlag()

void dqutils::CoolMdt::insertNoisyFlag ( cool::Int64 run,
cool::ChannelId channelId,
const std::string & ChamberName,
const std::string & NoisyMultilayer,
const std::string & NoisyLayer,
const std::string & NoisyMezz,
const std::string & NoisyAsd,
const std::string & NoisyTube )

◆ insertNoisyFlag_withTag()

void dqutils::CoolMdt::insertNoisyFlag_withTag ( cool::Int64 run,
cool::ChannelId channelId,
const std::string & ChamberName,
const std::string & NoisyMultilayer,
const std::string & NoisyLayer,
const std::string & NoisyMezz,
const std::string & NoisyAsd,
const std::string & NoisyTube,
const std::string & cool_tag )

◆ printIOV()

void dqutils::CoolMdt::printIOV ( )

◆ setIOV() [1/2]

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

◆ setIOV() [2/2]

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

◆ setSince()

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

◆ setUntil()

void dqutils::CoolMdt::setUntil ( cool::Int64 run,
cool::Int64 lumi )

Member Data Documentation

◆ m_coolDb

cool::IDatabasePtr dqutils::CoolMdt::m_coolDb
private

Definition at line 84 of file CoolMdt.h.

◆ m_coolFolder

cool::IFolderPtr dqutils::CoolMdt::m_coolFolder
private

Definition at line 85 of file CoolMdt.h.

◆ m_fist_folder

bool dqutils::CoolMdt::m_fist_folder
private

Definition at line 86 of file CoolMdt.h.

◆ m_since

cool::ValidityKey dqutils::CoolMdt::m_since
private

Definition at line 82 of file CoolMdt.h.

◆ m_until

cool::ValidityKey dqutils::CoolMdt::m_until
private

Definition at line 83 of file CoolMdt.h.


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