ATLAS Offline Software
Public Member Functions | List of all members
InDet::IJetTrackFilterTool Class Referenceabstract

#include <IJetTrackFilterTool.h>

Inheritance diagram for InDet::IJetTrackFilterTool:
Collaboration diagram for InDet::IJetTrackFilterTool:

Public Member Functions

virtual StatusCode initialize ()=0
 
virtual void prepare ()=0
 
virtual bool accept (const xAOD::TrackParticle *, const xAOD::Jet *) const =0
 
virtual bool accept (const xAOD::TrackParticle *, const xAOD::JetContainer *) const =0
 
virtual bool isAffectedBySystematic (const CP::SystematicVariation &) const =0
 returns: whether the tool is affected by the systematic More...
 
virtual CP::SystematicSet affectingSystematics () const =0
 returns: list of systematics this tool can be affected by More...
 
virtual CP::SystematicSet recommendedSystematics () const =0
 returns: list of recommended systematics to use with this tool More...
 
virtual StatusCode applySystematicVariation (const CP::SystematicSet &)=0
 configure the tool to apply a given list of systematic variations More...
 
virtual void print () const =0
 Print the state of the tool. More...
 

Detailed Description

Definition at line 21 of file IJetTrackFilterTool.h.

Member Function Documentation

◆ accept() [1/2]

virtual bool InDet::IJetTrackFilterTool::accept ( const xAOD::TrackParticle ,
const xAOD::Jet  
) const
pure virtual

Implemented in InDet::JetTrackFilterTool.

◆ accept() [2/2]

virtual bool InDet::IJetTrackFilterTool::accept ( const xAOD::TrackParticle ,
const xAOD::JetContainer  
) const
pure virtual

Implemented in InDet::JetTrackFilterTool.

◆ affectingSystematics()

virtual CP::SystematicSet InDet::IJetTrackFilterTool::affectingSystematics ( ) const
pure virtual

returns: list of systematics this tool can be affected by

Implements CP::IReentrantSystematicsTool.

Implemented in InDet::JetTrackFilterTool.

◆ applySystematicVariation()

virtual StatusCode InDet::IJetTrackFilterTool::applySystematicVariation ( const CP::SystematicSet )
pure virtual

configure the tool to apply a given list of systematic variations

Implements CP::ISystematicsTool.

Implemented in InDet::JetTrackFilterTool.

◆ initialize()

virtual StatusCode InDet::IJetTrackFilterTool::initialize ( )
pure virtual

Implemented in InDet::JetTrackFilterTool.

◆ isAffectedBySystematic()

virtual bool InDet::IJetTrackFilterTool::isAffectedBySystematic ( const CP::SystematicVariation ) const
pure virtual

returns: whether the tool is affected by the systematic

Implements CP::ISystematicsTool.

Implemented in InDet::JetTrackFilterTool.

◆ prepare()

virtual void InDet::IJetTrackFilterTool::prepare ( )
pure virtual

Implemented in InDet::JetTrackFilterTool.

◆ print()

virtual void asg::IAsgTool::print ( ) const
pure virtualinherited

◆ recommendedSystematics()

virtual CP::SystematicSet InDet::IJetTrackFilterTool::recommendedSystematics ( ) const
pure virtual

returns: list of recommended systematics to use with this tool

Implements CP::IReentrantSystematicsTool.

Implemented in InDet::JetTrackFilterTool.


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