|
ATLAS Offline Software
|
Go to the documentation of this file.
12 #include <sys/types.h>
16 class TriggerThreshold;
17 class TriggerItemNode;
20 std::vector<std::string>
21 split(
const std::string&
line,
const std::string& del=
" ");
44 parse(
const std::string& logic,
45 const std::vector<std::string>& conditions,
46 const std::vector<TrigConf::TriggerThreshold*>& thrs);
51 std::string::size_type
53 const std::string& logic);
61 const std::vector<std::string>& conditions,
62 const std::vector<TrigConf::TriggerThreshold*>& thrs);
std::string::size_type findClosingBracket(std::string::size_type pos, const std::string &logic)
std::vector< std::string > parse(std::string names)
uint32_t bin2uint(const std::string &binary)
void toLower(std::string &)
void replaceTabs(std::string &str)
TrigConf::TriggerItemNode * buildObjNode(uint32_t condIdx, const std::vector< std::string > &conditions, const std::vector< TrigConf::TriggerThreshold * > &thrs)
Forward iterator to traverse the main components of the trigger configuration.
std::string uint2bin(uint32_t uinteger, uint16_t width)
void strip(std::string &str)
std::vector< std::string > split(const std::string &line, const std::string &del=" ")
std::string insertParenthesis(const std::string &givenlogic)
void removeAllSpaces(std::string &)