5 #include "larevt/CalibrationDBI/Interface/CalibrationDBIFwd.h" 19 const std::string& url,
20 const std::string& url2,
21 const std::string& tag =
"",
22 bool useqlite =
false,
23 bool testmode =
false);
32 const std::string&
URL()
const {
return fURL; }
34 const std::string&
Tag()
const {
return fTag; }
50 void GetRow(DBChannelID_t channel);
51 size_t GetColumn(
const std::string& name)
const;
const IOVTimeStamp & CachedEnd() const
int GetNamedChannelData(DBChannelID_t channel, const std::string &name, bool &data)
const IOVTimeStamp & CachedStart() const
const std::string & URL() const
bool UpdateData(DBTimeStamp_t raw_time)
void GetRow(DBChannelID_t channel)
DBDataset::DBRow fCachedRow
int GetChannelList(std::vector< DBChannelID_t > &channels) const
DBChannelID_t fCachedChannel
Class def header for a class IOVTimeStamp.
bool IsValid(const IOVTimeStamp &time) const
const std::string & FolderName() const
const IOVTimeStamp & endTime() const
const std::string & Tag() const
void DumpDataset(const DBDataset &data) const
bool CompareDataset(const DBDataset &data1, const DBDataset &data2) const
const IOVTimeStamp & beginTime() const
Filters for channels, events, etc.
size_t GetColumn(const std::string &name) const
DBFolder(const std::string &name, const std::string &url, const std::string &url2, const std::string &tag="", bool useqlite=false, bool testmode=false)
void GetSQLiteData(int t, DBDataset &data) const