|  | 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)