Trig::MatchingTool Class Reference

Inheritance diagram for Trig::MatchingTool:
asg::AsgTool Trig::IMatchingTool asg::IAsgTool asg::IAsgTool

List of all members.

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

MatchingImplementationimpl ()
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

Member Function Documentation

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.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1