|
ATLAS Offline Software
|
Go to the documentation of this file.
16 #ifndef TrigConf_JobOptionTableLoader
17 #define TrigConf_JobOptionTableLoader
49 :
DBLoader(
"JobOptionTableLoader", sm, session)
64 const std::string&
type,
const std::string&
op,
const std::string&
value) :
94 std::set<int>::const_iterator &
current,
unsigned int batchSize);
102 std::string
buildCond_IN_(
const std::string&
field,
const std::set<int>& IDs, std::set<int>::const_iterator &
current,
unsigned int batchSize);
bool loadComponentNamesAndParameters(TrigConf::JobOptionTable &JOTable, const std::set< int > &compIDsToLoad)
char data[hepevt_bytes_allocation_ATLAS]
std::set< int > getChildCompIDs(const std::set< int > &compIDs)
TriggerDB loader of the HLT job options.
unsigned int assembleSplitParameters(JobOptionTable &jot, const std::vector< SplitParam > &splitparams)
std::set< int > loadComponentIDsFromMenu(const int menu_id, int triggerLevel)
table to hold the complete list of JobOption entries for a single configuration, from which the JobOp...
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.
Base class for loaders of configurations from the TriggerDB.
MsgStreamTC & msg() const
The standard message stream.
std::set< int > loadComponentIDsFromSetup(const int setup_id)
bool loadHLTMasterTable(int SuperMasterKey, int &masterTableID, int &triggerMenuID, int &l2SetupID, int &efSetupID)
virtual bool load(TrigConfData &data)
virtual ~JobOptionTableLoader() override=default
destructor
unsigned int assembleSplitParameters2(JobOptionTable &jot, const std::vector< SplitParam > &splitparams)
Messaging base class for TrigConf code shared with Lvl1 ( AthMessaging)
std::string buildCond_IN_(const std::string &field, const std::set< int > &IDs, std::set< int >::const_iterator ¤t, unsigned int batchSize)
JobOptionTableLoader(StorageMgr &sm, coral::ISessionProxy &session)
constructor
SplitParam(const std::string &alias, const std::string &name, const std::string &type, const std::string &op, const std::string &value)