|
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef TRIGDBCONNECTIONCONFIG_H_
13 #define TRIGDBCONNECTIONCONFIG_H_
25 typedef std::pair<unsigned int, unsigned int>
LumiPSPair;
26 typedef std::vector<LumiPSPair>
PSKeys;
35 unsigned int hltPsKey);
39 const PSKeys& hltPsKeyStr);
43 const std::string& hltPsKeyStr);
100 unsigned int hltPsKey)
109 const std::string&
server,
122 case Oracle:
return "oracle";
123 case MySQL:
return "mysql";
124 case SQLite:
return "sqlite";
125 case DBLookup:
return "dblookup";
128 return "UnknownType!";
std::string toString() const
unsigned int m_maxRetrials
void setHltKeysFromStr(const std::string &hltKeyStr)
void setLvl1KeyFromStr(const std::string &lvl1KeyStr)
std::string hltKeysToString() const
std::string typeToString() const
void setTypeFromStr(const std::string &typeStr)
TrigDBConnectionConfig()=default
Forward iterator to traverse the main components of the trigger configuration.
unsigned int m_retrialPeriod
void setRetrialPeriodFromStr(const std::string &retrialPeriodStr)
void setMaxRetrialsFromStr(const std::string &maxRetrialsStr)
void setUseFrontierFromStr(const std::string &useFrontier)
std::vector< LumiPSPair > PSKeys
std::pair< unsigned int, unsigned int > LumiPSPair
void diggestStr(const std::string &str)
void setSmKeyFromStr(const std::string &smKeyStr)