ATLAS Offline Software
|
interface for tools calculating track isolation More...
#include <ICaloCellIsolationTool.h>
Public Member Functions | |
virtual bool | caloCellIsolation (CaloIsolation &result, const IParticle &tp, const std::vector< Iso::IsolationType > &cones, const CaloCorrection &corrections, const CaloCellContainer *container=0) const =0 |
ICaloCellIsolationTool interface for cell isolation: The tool expects the cones to be order in decreasing order (etcone40 -> etcone20) Internally it reorders the cones so the output isolation values are also in the same order. More... | |
virtual void | print () const =0 |
Print the state of the tool. More... | |
interface for tools calculating track isolation
Definition at line 26 of file ICaloCellIsolationTool.h.
|
pure virtual |
ICaloCellIsolationTool interface for cell isolation: The tool expects the cones to be order in decreasing order (etcone40 -> etcone20) Internally it reorders the cones so the output isolation values are also in the same order.
[in] | result | output object to be filled |
[in] | tp | input iparticle |
[in] | cones | vector of input cones to be used |
[in] | corrections | bitset specifying which corrections to apply to isolation |
[in] | container | cell contrainer (for trigger only) |
Implemented in xAOD::CaloIsolationTool.
|
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.