ATLAS Offline Software
|
interface for tools calculating topo cluster isolation More...
#include <ICaloTopoClusterIsolationTool.h>
Public Member Functions | |
virtual bool | caloTopoClusterIsolation (CaloIsolation &result, const IParticle &tp, const std::vector< Iso::IsolationType > &cones, const CaloCorrection &corrections, const CaloClusterContainer *container=0) const =0 |
ICaloTopoClusterIsolationTool interface for cluster isolation: The tool expects the cones to be order in decreasing order (topetcone40 -> topoetcone20) 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 topo cluster isolation
Definition at line 25 of file ICaloTopoClusterIsolationTool.h.
|
pure virtual |
ICaloTopoClusterIsolationTool interface for cluster isolation: The tool expects the cones to be order in decreasing order (topetcone40 -> topoetcone20) 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 | topo cluster container (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.