|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TrigDecision_TrigDecisionToolCore_h
6 #define TrigDecision_TrigDecisionToolCore_h
34 class TrigDecisionToolCore :
public ChainGroupFunctions,
35 public ConfigurationAccess,
36 public DecisionAccess,
std::vector< std::vector< std::string > > getListOfTriggerElements(const Trig::ChainGroup *chaingroup) const
The common trigger namespace for trigger analysis tools.
std::vector< std::string > getListOfTriggers(const Trig::ChainGroup *chaingroup) const
bool isPassed(const Trig::ChainGroup *chaingroup, unsigned int condition=TrigDefs::Physics) const
true if given group of chains passed
std::vector< std::string > getListOfGroups(const Trig::ChainGroup *chaingroup) const
FeatureContainer features(const Trig::ChainGroup *group, unsigned int condition=TrigDefs::Physics) const
Runs 1, 2.
::StatusCode StatusCode
StatusCode definition for legacy code.
const Trig::ChainGroup * getChainGroup(const std::vector< std::string > &patterns, TrigDefs::Group props=TrigDefs::Group::Default) const
Create/get chain group (.
unsigned int isPassedBits(const Trig::ChainGroup *chaingroup) const
Return expert-level information about the various trigger flags as a bit mask.
std::vector< std::string > getListOfStreams(const Trig::ChainGroup *chaingroup) const
float getPrescale(const Trig::ChainGroup *chaingroup, unsigned int condition=TrigDefs::Physics) const
Feature< T > ancestor(const HLT::TriggerElement *te, std::string label="") const
gives back feature matching (by seeding relation)