![]() |
ATLAS Offline Software
|
Public Types | |
| enum | Kinematics { Pt, PtPUsub, SumPt, Par, Perp, P } |
| Define the available isolation variables. More... | |
Public Member Functions | |
| IsolationCalculatorT (double param=0.) | |
| virtual IsolationResult | jetIsolation (const xAOD::Jet *jet, std::vector< const xAOD::IParticle * > &nearbyConstit) const |
| Compute the isolation 4-momentum from jet and jet inputs. More... | |
| virtual string | baseName () const |
| virtual IsolationCalculator * | clone (const xAOD::Jet *j) const |
| virtual void | copyFrom (const IsolationCalculator *o, const xAOD::Jet *) |
| bool | scheduleKinematicCalculation (const std::string &kname) |
| virtual std::vector< float > | calcIsolationVariables (const xAOD::Jet *jet, std::vector< const xAOD::IParticle * > &nearbyConstit) const |
| Implement the calculation of isolation variables for this jet. More... | |
| virtual std::vector< std::string > | calculationNames () const |
| void | dump () const |
| void | setEventDensity (float rho) |
Public Attributes | |
| ISOCRITERIA | m_iso |
Static Public Attributes | |
| static constexpr std::array< std::string_view, 6 > | s_kname = {"Pt","PtPUsub" , "SumPt", "Par", "Perp", "P"} |
| names for isolation variables. Must match EXACTLY the enum. More... | |
Protected Attributes | |
| std::vector< Kinematics > | m_kinematics |
| kinematics isolation variables to be computed More... | |
| float | m_rho =-9999. |
| Value of the event density in case it is needed. More... | |
Definition at line 140 of file JetIsolationTool.cxx.
|
inherited |
|
inline |
Definition at line 143 of file JetIsolationTool.cxx.
|
inlinevirtual |
Reimplemented from jet::JetIsolation::IsolationCalculator.
Definition at line 160 of file JetIsolationTool.cxx.
|
inlinevirtualinherited |
Implement the calculation of isolation variables for this jet.
The vector<IParticle*> nearbyConstit is expected to contain all the constituents which can fall in the isolation area AND which are not constituent of the jet.
Definition at line 80 of file JetIsolationTool.cxx.
|
inlinevirtualinherited |
Definition at line 110 of file JetIsolationTool.cxx.
|
inlinevirtual |
Reimplemented from jet::JetIsolation::IsolationCalculator.
Definition at line 162 of file JetIsolationTool.cxx.
|
inlinevirtualinherited |
Definition at line 56 of file JetIsolationTool.cxx.
|
inlineinherited |
Definition at line 120 of file JetIsolationTool.cxx.
|
inlinevirtual |
Compute the isolation 4-momentum from jet and jet inputs.
It is assumed the caller has already removed jet constituents from the input list.
Reimplemented from jet::JetIsolation::IsolationCalculator.
Definition at line 146 of file JetIsolationTool.cxx.
|
inlineinherited |
Definition at line 67 of file JetIsolationTool.cxx.
|
inlineinherited |
Definition at line 127 of file JetIsolationTool.cxx.
| ISOCRITERIA jet::JetIsolation::IsolationCalculatorT< ISOCRITERIA >::m_iso |
Definition at line 170 of file JetIsolationTool.cxx.
|
protectedinherited |
kinematics isolation variables to be computed
Definition at line 133 of file JetIsolationTool.cxx.
|
protectedinherited |
Value of the event density in case it is needed.
Definition at line 135 of file JetIsolationTool.cxx.
|
staticconstexprinherited |
names for isolation variables. Must match EXACTLY the enum.
Definition at line 42 of file JetIsolationTool.cxx.
1.8.18