Analysis::IJetTruthMatching Class Reference

#include <IJetTruthMatching.h>

Inheritance diagram for Analysis::IJetTruthMatching:
asg::IAsgTool Analysis::JetQuarkLabel

List of all members.

Public Member Functions

virtual ~IJetTruthMatching ()
virtual bool matchJet (const xAOD::Jet &myJet)=0
virtual void m_printParameterSettings ()=0
virtual const int & jetLabel () const =0

Detailed Description

Interface class for the truthmatching AlgTool, it inherits from IAlgTool Detailed information about private members and member functions can be found in the actual implementation class JetTrackTruthMatching and JetConeTruthMatching who inherit from this one.

Author:
Andreas.Wildauer@cern.ch

Constructor & Destructor Documentation

virtual Analysis::IJetTruthMatching::~IJetTruthMatching (  )  [inline, virtual]

Virtual destructor


Member Function Documentation

virtual const int& Analysis::IJetTruthMatching::jetLabel (  )  const [pure virtual]

Return the name to label the jets passing the matching:

Implemented in Analysis::JetQuarkLabel.

virtual void Analysis::IJetTruthMatching::m_printParameterSettings (  )  [pure virtual]

print parameter settings of the truth match tool

Implemented in Analysis::JetQuarkLabel.

virtual bool Analysis::IJetTruthMatching::matchJet ( const xAOD::Jet myJet  )  [pure virtual]

AlgTool interface methods Method to truth tag a jet:

Implemented in Analysis::JetQuarkLabel.


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

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1