|
ATLAS Offline Software
|
Go to the documentation of this file.
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"
47 cool::RecordSpecification&
spec);
50 StatusFlagCOOL(
const std::string& dbStr,
const std::string& folderStr,
int runS,
int lumiS,
int runU,
int lumiU);
57 void insert(std::string channelName,
int code,
float dfrac,
float thrust,
const std::string& tag_name);
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)
StatusFlagCOOL(int runS, int lumiS, int runU, int lumiU)
void insert(std::string channelName, int code, float dfrac, float thrust, const std::string &tag_name)
CLHEP::Hep3Vector thrust(const I4MomIter_t &iBeg, const I4MomIter_t &iEnd, double &thrust_major, double &thrust_minor, bool useThreeD=false)
virtual ~StatusFlagCOOL()
StatusFlagCOOL(const std::string &dbStr, const std::string &folderStr, int runS, int lumiS, int runU, int lumiU)
cool::RecordSpecification createSpec()