1 #ifndef CondCore_CondDB_RunInfoSchema_h 2 #define CondCore_CondDB_RunInfoSchema_h 7 #include <boost/date_time/posix_time/posix_time.hpp> 11 namespace persistency {
33 typedef boost::posix_time::ptime
type;
41 explicit Table(coral::ISchema& schema);
43 bool exists()
override;
47 bool getInclusiveRunRange(
50 std::vector<std::tuple<cond::Time_t, boost::posix_time::ptime, boost::posix_time::ptime> >& runData)
52 bool getInclusiveTimeRange(
53 const boost::posix_time::ptime& lower,
54 const boost::posix_time::ptime& upper,
55 std::vector<std::tuple<cond::Time_t, boost::posix_time::ptime, boost::posix_time::ptime> >& runData)
58 const boost::posix_time::ptime& start,
59 const boost::posix_time::ptime& end)
override;
60 void insert(
const std::vector<std::tuple<cond::Time_t, boost::posix_time::ptime, boost::posix_time::ptime> >&
62 void updateEnd(
cond::Time_t runNumber,
const boost::posix_time::ptime& end)
override;
73 bool exists()
override;
~RunInfoSchema() override
coral::ISchema & m_schema
def create(alignables, pedeDump, additionalData, outputFile, config)
boost::posix_time::ptime type
static std::string tableName()
RUN_INFO::Table m_runInfoTable
static std::string fullyQualifiedName()
#define conddb_column(...)
unsigned long long Time_t
#define conddb_table(NAME)
bool insert(Storage &iStorage, ItemType *iItem, const IdTag &iIdTag)
static std::string fullyQualifiedName()
static std::string tableName()
select
when omitted electron plots will be filled w/o cut on electronId electronId = cms.PSet( src = cms.InputTag("mvaTrigV0"), cutValue = cms.double(0.5) ), when omitted electron plots will be filled w/o additional pre- selection of the electron candidates
static std::string fullyQualifiedName()
static std::string tableName()