![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
13 #ifndef JetIsolationTool_H
14 #define JetIsolationTool_H
76 #include "fastjet/PseudoJet.hh"
88 namespace JetIsolation {
151 Gaudi::Property<std::vector<std::string>>
m_isolationCodes{
this,
"IsolationCalculations", {},
"Isolation calculation data vector"};
152 Gaudi::Property<std::string>
m_jetContainerName{
this,
"JetContainer",
"",
"SG key for the input jet container"};
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
Scalar phi() const
phi method
Scalar eta() const
pseudorapidity method
const fastjet::PseudoJet * m_part
Interface for adding a decoration to a jet container.
ParticlePosition(const xAOD::IParticle *p)
Class providing the definition of the 4-vector interface.
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
Handle class for adding a decoration to an object.
IsolationCalculator : base class for isolation calculations.
static constexpr double DR2(double eta1, double phi1, double eta2, double phi2)
ParticlePosition(double x=0, double y=0)
const fastjet::PseudoJet * particle() const
Handle class for reading a decoration on an object.
ParticlePosition(const fastjet::PseudoJet *p)
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
double operator()(const ParticlePosition &p1, const ParticlePosition &p2) const