|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TrigConfHLTData_HLTUtils
6 #define TrigConfHLTData_HLTUtils
18 class HLTSequenceList;
60 static std::set<std::string>
inputTEs(
const std::set<std::string>& TEs,
69 const std::set<std::string>& l2tes );
74 std::set<std::string>* l2tes=0 );
81 static std::vector< std::string >
splitGroups(
const std::string&
s);
static void mergeHLTChainList(TrigConf::HLTFrame &frame)
static std::set< std::string > allTEsProducedInL2Chain(const TrigConf::HLTChain &chain, const TrigConf::HLTSequenceList &sequenceList)
static void mergeHLTChainList2(TrigConf::HLTFrame &frame)
static std::set< std::string > allTEsProducedInEF(const TrigConf::HLTFrame &frame, std::set< std::string > *l2tes=0)
static HLTSequence * buildSequence(const std::string &desc)
HLT chain configuration information.
static std::set< std::string > inputTEs(const std::set< std::string > &TEs, const TrigConf::HLTSequenceList &sequenceList)
returns set of input TEs for given set of TEs
static std::vector< std::string > implicitChainTEs(const HLTChain &ch, const HLTSequenceList &sequenceList)
returns list of TEids which are specified by Chain signatures and which are needed by this signatures
Forward iterator to traverse the main components of the trigger configuration.
static std::set< std::string > allTEsProducedInL2(const TrigConf::HLTFrame &frame)
static std::vector< std::string > explicitChainTEs(const HLTChain &ch)
returns list of TEids which are specified by Chain signatures
HLTUtils is renamed in r22 to HLTTEUtils.
list of all HLT chains in a trigger menu
static std::vector< std::string > splitGroups(const std::string &s)
static void mergeL2EFPrescales(TrigConf::HLTChain *hltchain, const TrigConf::HLTPrescale &l2ps, const TrigConf::HLTPrescale &efps)
static std::set< std::string > allTEsProduced(const TrigConf::HLTFrame &frame)
static std::set< std::string > allTEsProducedInEFChain(const TrigConf::HLTChain &chain, const TrigConf::HLTSequenceList &sequenceList, const std::set< std::string > &l2tes)
static std::string ChainCondenseDisplay(const HLTChain &chain, const HLTFrame &frame)
static std::vector< unsigned int > allTEsProducedInLevel(const std::string &level, const HLTChainList &chainList, const HLTSequenceList &sequenceList)
returns list of TEids which can be poduced at given level (L2 or EF) in currecnt configuration
HLT sequence configuration information.