18#ifndef TrigConf_CTPFilesLoader
19#define TrigConf_CTPFilesLoader
43 :
DBLoader(
"CTPFilesLoader", sm, session) {}
65 std::istringstream iss(s);
66 return !(iss >> std::hex >> t).fail();
73 std::istringstream iss(s);
74 return !(iss >> t).fail();
std::vector< size_t > vec
char data[hepevt_bytes_allocation_ATLAS]
bool convert_string(T &t, const std::string &s)
bool loadCtpcoreData(CTPFiles &)
long getSmxIdFromMenu(int mid)
virtual ~CTPFilesLoader() override=default
destructor
int getMenuIdFromMaster(int mid)
bool convert_hex_string(T &t, const std::string &s)
CTPFilesLoader(StorageMgr &sm, coral::ISessionProxy &session)
constructor
virtual bool load(CTPFiles &data) override
bool loadCtpinData(CTPFiles &)
long getFilesIdFromMenu(int mid)
void parseHexString(std::vector< u_int > &vec, const std::string &str, bool verbose=false)
bool loadCtpmonData(CTPFiles &)
virtual int verbose() const override
DBLoader(StorageMgr &sm, coral::ISessionProxy &session)
constructor
Database Storage Manager, controls the database session and the different loader classes for DB acces...
Forward iterator to traverse the main components of the trigger configuration.