Public Member Functions | |
MatchingTool (const std::string &name) | |
StatusCode | initialize () |
bool | match (const std::vector< const xAOD::IParticle * > &recoObjects, const std::string &chain) |
bool | match (const std::vector< const xAOD::IParticle * > &recoObjects, const std::string &chain, double matchTreshold) |
multi-object trigger matching | |
bool | match (const xAOD::IParticle &recoObjects, const std::string &chain, double matchTreshold) |
single object trigger matching. matchThreshold is typically the deltaR requirement to obtain positive matching | |
Protected Member Functions | |
MatchingImplementation * | impl () |
bool | matchSingleType (const std::vector< const xAOD::IParticle * > &subRecoObjects, Trig::Combination &comb) |
bool | matchCombination (const std::vector< const xAOD::IParticle * > &recoObjects, Trig::Combination &comb) |
void | updateOutputLevel (Property &p) |
void | updateThreshold (Property &p) |
Friends | |
class | MatchingImplementation |
StatusCode Trig::MatchingTool::initialize | ( | void | ) | [virtual] |
Dummy implementation of the initialisation function
It's here to allow the dual-use tools to skip defining an initialisation function. Since many are doing so...
Reimplemented from asg::AsgTool.