ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
Trk::IGenParticleJetFinder Class Referenceabstract

provides the interface for determining truth jets (inside Tracking validation framework) More...

#include <IGenParticleJetFinder.h>

Inheritance diagram for Trk::IGenParticleJetFinder:
Collaboration diagram for Trk::IGenParticleJetFinder:

Public Member Functions

virtual std::vector< Trk::GenParticleJet > * jetMCFinder (std::vector< HepMC::ConstGenParticlePtr > &) const =0
 central method to supply the jets including a GenParticle-to-jet association More...
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 Interface ID, declared here, and defined below. More...
 

Detailed Description

provides the interface for determining truth jets (inside Tracking validation framework)

Author
Wolfgang.Liebig -at- cern.ch

Definition at line 35 of file IGenParticleJetFinder.h.

Member Function Documentation

◆ interfaceID()

const InterfaceID & Trk::IGenParticleJetFinder::interfaceID ( )
inlinestatic

Interface ID, declared here, and defined below.

Definition at line 54 of file IGenParticleJetFinder.h.

54  {
55  return IID_IGenParticleJetFinder;
56 }

◆ jetMCFinder()

virtual std::vector< Trk::GenParticleJet >* Trk::IGenParticleJetFinder::jetMCFinder ( std::vector< HepMC::ConstGenParticlePtr > &  ) const
pure virtual

central method to supply the jets including a GenParticle-to-jet association

This method is a factory, i.e. vector ownership is given back and on failure condition returns NULL.

Implemented in Trk::GenParticleJetFinder.


The documentation for this class was generated from the following file: