Public Member Functions | |
| bool | isPassed (const Trig::ChainGroup *chaingroup, unsigned int condition=TrigDefs::Physics) const |
| true if given group of chains passed | |
| bool | isPassed (const std::string &chain, unsigned int condition) const |
| true if given chain passed | |
| bool | isPassed (const std::string &chain) const |
| unsigned int | isPassedBits (const Trig::ChainGroup *chaingroup) const |
| unsigned int | isPassedBits (const std::string &chain) const |
| char | getBGCode () const |
| get the bunch group code bit X=1: BG X fired (X=0..7) use: bool BGXfired = BGCode & (0x1<<X) | |
| FeatureContainer | features (const ChainGroup *group, unsigned int condition=TrigDefs::Physics) const |
| returns all features related to given chain group | |
| FeatureContainer | features (const std::string &chainName="EF_.*", unsigned int condition=TrigDefs::Physics) const |
| returns features related to given chain | |
| template<class T > | |
| const Feature< T > | ancestor (const HLT::TriggerElement *te, std::string label="") const |
| gives back feature matching (by seeding relation) te - is trigger element to start with, not that thanks to conversion operators Feature object can be given here as well | |
| template<class T > | |
| const std::vector < Trig::Feature< T > > | ancestors (const HLT::TriggerElement *te, std::string label="", unsigned int condition=TrigDefs::Physics, const std::string &teName="") const |
| gives back features matching (by seeding relation) - will also flatten containers if necessary te - is trigger element to start with, not that thanks to conversion operators Feature object can be given here as well | |
Friends | |
| class | Combination |
| bool Trig::DecisionAccess::isPassed | ( | const std::string & | chain, | |
| unsigned int | condition | |||
| ) | const |
true if given chain passed
Reimplemented in Trig::TrigDecisionTool.
| bool Trig::DecisionAccess::isPassed | ( | const Trig::ChainGroup * | chaingroup, | |
| unsigned int | condition = TrigDefs::Physics | |||
| ) | const |
true if given group of chains passed
| unsigned int Trig::DecisionAccess::isPassedBits | ( | const Trig::ChainGroup * | chaingroup | ) | const |
Return expert-level information about the various trigger flags as a bit mask. Note: this does not accept a conditions flag -- the prescription is always enforceLogicalFlow. The mask can be comprehended using the following constants from TrigDefs:: EF_passedRaw EF_passThrough EF_prescaled EF_resurrected L2_passedRaw L2_passThrough L2_prescaled L2_resurrected L1_isPassedAfterPrescale L1_isPassedBeforePrescale L1_isPassedAfterVeto
1.6.1