#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.
|
| 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.
|
| 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.
|
| virtual | ~IIsolationCloseByCorrectionTool ()=default |
| virtual void | print () const =0 |
| | Print the state of the tool.
|
◆ ~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()
| virtual TrackSet CP::IIsolationCloseByCorrectionTool::getTrackCandidates |
( |
const EventContext & | ctx, |
|
|
const xAOD::IParticle * | particle ) const |
|
pure virtual |
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 asg::AsgTool, AsgHelloTool, HI::HIPileupTool, JetBottomUpSoftDrop, JetConstituentsRetriever, JetDumper, JetFinder, JetFromPseudojet, JetModifiedMassDrop, JetPileupLabelingTool, JetPruner, JetPseudojetRetriever, JetReclusterer, JetReclusteringTool, JetRecTool, JetRecursiveSoftDrop, JetSoftDrop, JetSplitter, JetSubStructureMomentToolsBase, JetToolRunner, JetTrimmer, JetTruthLabelingTool, KtDeltaRTool, and LundVariablesTool.
The documentation for this class was generated from the following file: