|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef dqutilsStatusFlagCOOLBase_h
6 #define dqutilsStatusFlagCOOLBase_h
11 #include "CoolKernel/pointers.h"
12 #include "CoolKernel/ValidityKey.h"
28 #include "CoralBase/AttributeList.h"
31 #include "CoolApplication/Application.h"
34 #include "CoolKernel/types.h"
35 #include "CoolKernel/ChannelId.h"
36 #include "CoolKernel/RecordSpecification.h"
37 #include "CoolKernel/ChannelSelection.h"
45 class RecordSpecification;
46 class ChannelSelection;
64 const std::string& tag_name);
65 void Initialize(
const std::string& dbStr,
const std::string& folderStr,
66 int runS,
int lumiS,
int runU,
int lumiU);
78 void setIOV(cool::Int64 runS, cool::Int64 lumiS, cool::Int64 runU, cool::Int64 lumiU);
85 StatusFlagCOOLBase(
const std::string& dbStr,
const std::string& folderStr,
int runS,
int lumiS,
int runU,
94 int dumpCode(
const std::string& channelName,
const std::string& tag_name);
95 void dumpall(
const std::string& tag_name);
cool::IFolderPtr m_coolFolder
cool::IDatabasePtr getCoolDb()
cool::IDatabasePtr coolDbInstance(const std::string &dbStr, bool readOnly)
void dump(cool::ChannelSelection selection, std::string tag_name)
std::string dumpField(cool::ChannelId channelId, std::string field, std::string tag_name)
void setIOV(cool::Int64 run)
cool::IFolderPtr coolFolderInstance(const std::string &folderStr)
cool::IDatabasePtr m_coolDb
cool::IFolderPtr getCoolFolder()
cool::ValidityKey m_since
void insert_helper(cool::ChannelId channelId, coral::AttributeList &payload, const std::string &tag_name)
virtual ~StatusFlagCOOLBase()
StatusFlagCOOLBase(int runS, int lumiS, int runU, int lumiU)
const std::string selection
StatusFlagCOOLBase(const std::string &dbStr, const std::string &folderStr, int runS, int lumiS, int runU, int lumiU)
int dumpCode(const std::string &channelName, const std::string &tag_name)
cool::ValidityKey m_until
void setUntil(cool::Int64 run, cool::Int64 lumi)
void Initialize(const std::string &dbStr, const std::string &folderStr, int runS, int lumiS, int runU, int lumiU)
void setSince(cool::Int64 run, cool::Int64 lumi)
void setIOV(cool::Int64 runS, cool::Int64 lumiS, cool::Int64 runU, cool::Int64 lumiU)
void dumpall(const std::string &tag_name)