#include <IIsolationCloseByCorrectionTool.h>
|
virtual asg::AcceptData | acceptCorrected (const xAOD::IParticle &x, const xAOD::IParticleContainer &closePar) const =0 |
|
virtual CorrectionCode | getCloseByCorrection (std::vector< float > &corrections, const xAOD::IParticle &par, const std::vector< xAOD::Iso::IsolationType > &types, const xAOD::IParticleContainer &closePar) const =0 |
|
virtual CorrectionCode | getCloseByIsoCorrection (const EventContext &ctx, const xAOD::ElectronContainer *Electrons=nullptr, const xAOD::MuonContainer *Muons=nullptr, const xAOD::PhotonContainer *Photons=nullptr) const =0 |
|
virtual float | getOriginalIsolation (const xAOD::IParticle &P, IsoType type) const =0 |
|
virtual float | getOriginalIsolation (const xAOD::IParticle *P, IsoType type) const =0 |
|
virtual void | associateCluster (const xAOD::IParticle *particle, float &eta, float &phi, float &energy) const =0 |
| Retrieve the associated clusters from the Particle and calculate the average eta/phi/energy. More...
|
|
virtual void | associateFlowElement (const EventContext &ctx, const xAOD::IParticle *particle, float &eta, float &phi, float &energy) const =0 |
|
virtual TrackSet | getTrackCandidates (const EventContext &ctx, const xAOD::IParticle *particle) const =0 |
| Retrieve the track particles associated with the primary particle. More...
|
|
virtual const xAOD::IParticle * | isoRefParticle (const xAOD::IParticle *particle) const =0 |
| Retrieve the reference particle to define the cone axis in which the track particles contributing to the isolation have to be. More...
|
|
virtual | ~IIsolationCloseByCorrectionTool ()=default |
|
virtual void | print () const =0 |
| Print the state of the tool. More...
|
|
◆ ~IIsolationCloseByCorrectionTool()
virtual CP::IIsolationCloseByCorrectionTool::~IIsolationCloseByCorrectionTool |
( |
| ) |
|
|
virtualdefault |
◆ acceptCorrected()
◆ associateCluster()
virtual void CP::IIsolationCloseByCorrectionTool::associateCluster |
( |
const xAOD::IParticle * |
particle, |
|
|
float & |
eta, |
|
|
float & |
phi, |
|
|
float & |
energy |
|
) |
| const |
|
pure virtual |
◆ associateFlowElement()
virtual void CP::IIsolationCloseByCorrectionTool::associateFlowElement |
( |
const EventContext & |
ctx, |
|
|
const xAOD::IParticle * |
particle, |
|
|
float & |
eta, |
|
|
float & |
phi, |
|
|
float & |
energy |
|
) |
| const |
|
pure virtual |
◆ getCloseByCorrection()
◆ getCloseByIsoCorrection()
◆ getOriginalIsolation() [1/2]
◆ getOriginalIsolation() [2/2]
◆ getTrackCandidates()
Retrieve the track particles associated with the primary particle.
The tracks must be candidates to enter the track isolation variables
Implemented in CP::IsolationCloseByCorrectionTool.
◆ isoRefParticle()
Retrieve the reference particle to define the cone axis in which the track particles contributing to the isolation have to be.
Implemented in CP::IsolationCloseByCorrectionTool.
◆ print()
virtual void asg::IAsgTool::print |
( |
| ) |
const |
|
pure virtualinherited |
Print the state of the tool.
Implemented in JetRecTool, JetFinder, JetModifiedMassDrop, JetFromPseudojet, JetReclusterer, JetReclusteringTool, JetTruthLabelingTool, JetPileupLabelingTool, HI::HIPileupTool, asg::AsgTool, JetDumper, JetBottomUpSoftDrop, JetRecursiveSoftDrop, JetSoftDrop, JetConstituentsRetriever, JetSubStructureMomentToolsBase, JetSplitter, JetToolRunner, JetPruner, JetPseudojetRetriever, JetTrimmer, AsgHelloTool, and KtDeltaRTool.
The documentation for this class was generated from the following file: