Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
18 #ifndef TrigConf_CTPFilesLoader
19 #define TrigConf_CTPFilesLoader
25 #include <sys/types.h>
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();
char data[hepevt_bytes_allocation_ATLAS]
CTPFilesLoader(StorageMgr &sm, coral::ISessionProxy &session)
constructor
long getFilesIdFromMenu(int mid)
virtual int verbose() const override
virtual bool load(CTPFiles &data) override
void parseHexString(std::vector< u_int > &vec, const std::string &str, bool verbose=false)
bool loadCtpinData(CTPFiles &)
std::vector< size_t > vec
int getMenuIdFromMaster(int mid)
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.
bool loadCtpcoreData(CTPFiles &)
long getSmxIdFromMenu(int mid)
Base class for loaders of configurations from the TriggerDB.
bool loadCtpmonData(CTPFiles &)
TriggerDB loader of the LVL1 LUT and CAM tables.
bool convert_hex_string(T &t, const std::string &s)
bool convert_string(T &t, const std::string &s)
virtual ~CTPFilesLoader() override=default
destructor