5#ifndef dqutilsStatusFlagCOOL_h
6#define dqutilsStatusFlagCOOL_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"
46 coral::AttributeList
createPayload(
int colourCode,
float dfrac,
float thrust,
const
47 cool::RecordSpecification& spec);
50 StatusFlagCOOL(
const std::string& dbStr,
const std::string& folderStr,
int runS,
int lumiS,
int runU,
int lumiU);
56 void insert(cool::ChannelId channelId,
int code,
float dfrac,
float thrust,
const std::string& tag_name);
57 void insert(std::string channelName,
int code,
float dfrac,
float thrust,
const std::string& tag_name);
StatusFlagCOOLBase(const std::string &dbStr, const std::string &folderStr, int runS, int lumiS, int runU, int lumiU)
cool::RecordSpecification createSpec()
StatusFlagCOOL(const std::string &dbStr, const std::string &folderStr, int runS, int lumiS, int runU, int lumiU)
virtual ~StatusFlagCOOL()
StatusFlagCOOL(int runS, int lumiS, int runU, int lumiU)
void insert(cool::ChannelId channelId, int code, float dfrac, float thrust, const std::string &tag_name)
coral::AttributeList createPayload(int colourCode, float dfrac, float thrust, const cool::RecordSpecification &spec)
void insert(std::string channelName, int code, float dfrac, float thrust, const std::string &tag_name)