1 #ifndef SISTRIPCORALIFACE_H 2 #define SISTRIPCORALIFACE_H 5 #include "CoralBase/TimeStamp.h" 25 const coral::TimeStamp& startTime,
26 const coral::TimeStamp& endTime,
27 std::vector<coral::TimeStamp>&,
29 std::vector<std::string>&);
32 const coral::TimeStamp& endTime,
33 std::vector<coral::TimeStamp>&,
35 std::vector<std::string>&,
36 std::vector<uint32_t>&);
38 void doNameQuery(std::vector<std::string>& vec_dpname, std::vector<uint32_t>& vec_dpid);
std::string m_connectionString
void doSettingsQuery(const coral::TimeStamp &startTime, const coral::TimeStamp &endTime, std::vector< coral::TimeStamp > &, std::vector< float > &, std::vector< std::string > &, std::vector< uint32_t > &)
std::map< std::string, unsigned int > m_id_map
SiStripCoralIface(std::string connectionString, std::string authenticationPath, const bool debug)
An interface class to the PVSS cond DB.
void doQuery(std::string queryType, const coral::TimeStamp &startTime, const coral::TimeStamp &endTime, std::vector< coral::TimeStamp > &, std::vector< float > &, std::vector< std::string > &)
void doNameQuery(std::vector< std::string > &vec_dpname, std::vector< uint32_t > &vec_dpid)
cond::persistency::Session m_session
std::unique_ptr< cond::persistency::TransactionScope > m_transaction