ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
dqutils::CoolTgc Class Reference

#include <CoolTgc.h>

Inheritance diagram for dqutils::CoolTgc:
Collaboration diagram for dqutils::CoolTgc:

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 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 &NoisyTube, const cool::RecordSpecification &spec)
 
coral::AttributeList createPayloadDataDead (const std::string &ChamberName, const std::string &DeadMultilayer, const std::string &DeadTube, const cool::RecordSpecification &spec)
 
void CoolOpen (const std::string &dbStr)
 
virtual ~CoolTgc ()
 
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 &NoisyTube)
 
void insertNoisyFlag_withTag (cool::Int64 run, cool::ChannelId channelId, const std::string &ChamberName, const std::string &NoisyMultilayer, 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 &DeadTube)
 
void insertDeadFlag_withTag (cool::Int64, cool::ChannelId channelId, const std::string &ChamberName, const std::string &DeadMultilayer, 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 {}
 

Detailed Description

Definition at line 78 of file CoolTgc.h.

Constructor & Destructor Documentation

◆ ~CoolTgc()

virtual dqutils::CoolTgc::~CoolTgc ( )
virtual

Member Function Documentation

◆ coolDbFolder()

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

◆ coolDbInstance()

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

◆ coolFolderInstance()

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

◆ CoolOpen()

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

◆ createPayloadDataDead()

coral::AttributeList dqutils::CoolTgc::createPayloadDataDead ( const std::string &  ChamberName,
const std::string &  DeadMultilayer,
const std::string &  DeadTube,
const cool::RecordSpecification &  spec 
)

◆ createPayloadDataNoisy()

coral::AttributeList dqutils::CoolTgc::createPayloadDataNoisy ( const std::string &  ChamberName,
const std::string &  NoisyMultilayer,
const std::string &  NoisyTube,
const cool::RecordSpecification &  spec 
)

◆ createSpecDataDead()

cool::RecordSpecification dqutils::CoolTgc::createSpecDataDead ( )

◆ createSpecDataNoisy()

cool::RecordSpecification dqutils::CoolTgc::createSpecDataNoisy ( )

◆ dump()

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

◆ dumpall()

void dqutils::CoolTgc::dumpall ( )

◆ dumpCode()

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

◆ dumpField()

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

◆ getCoolDb()

cool::IDatabasePtr dqutils::CoolTgc::getCoolDb ( )

◆ getCoolFolder()

cool::IFolderPtr dqutils::CoolTgc::getCoolFolder ( )

◆ insertDeadFlag()

void dqutils::CoolTgc::insertDeadFlag ( cool::Int64  run,
cool::ChannelId  channelId,
const std::string &  ChamberName,
const std::string &  DeadMultilayer,
const std::string &  DeadTube 
)

◆ insertDeadFlag_withTag()

void dqutils::CoolTgc::insertDeadFlag_withTag ( cool::Int64  ,
cool::ChannelId  channelId,
const std::string &  ChamberName,
const std::string &  DeadMultilayer,
const std::string &  DeadTube,
const std::string &  cool_tag 
)

◆ insertNoisyFlag()

void dqutils::CoolTgc::insertNoisyFlag ( cool::Int64  run,
cool::ChannelId  channelId,
const std::string &  ChamberName,
const std::string &  NoisyMultilayer,
const std::string &  NoisyTube 
)

◆ insertNoisyFlag_withTag()

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

◆ printIOV()

void dqutils::CoolTgc::printIOV ( )

◆ setIOV() [1/2]

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

◆ setIOV() [2/2]

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

◆ setSince()

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

◆ setUntil()

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

Member Data Documentation

◆ m_coolDb

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

Definition at line 85 of file CoolTgc.h.

◆ m_coolFolder

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

Definition at line 86 of file CoolTgc.h.

◆ m_since

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

Definition at line 83 of file CoolTgc.h.

◆ m_until

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

Definition at line 84 of file CoolTgc.h.


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