IsolationCalculator : base class for isolation calculations. More...
Classes | |
| struct | IsolationResult |
Public Types | |
| enum | Kinematics { SumPt, Par, Perp, P } |
Define the availble isolation variables. | |
Public Member Functions | |
| virtual string | baseName () const |
| virtual IsolationCalculator * | clone (const xAOD::Jet *) const |
| virtual void | copyFrom (const IsolationCalculator *o, const xAOD::Jet *) |
| virtual IsolationResult | jetIsolation (const xAOD::Jet *, std::vector< jet::ParticlePosition > &) const |
| virtual void | setIsolationAttributes (xAOD::Jet *jet, std::vector< jet::ParticlePosition > &nearbyConstit) const |
| bool | scheduleKinematicCalculation (string kname) |
| void | dump () |
Static Public Attributes | |
| static const string | s_kname [4] = {"SumPt", "Par", "Perp", "P"} |
| names for isolation variables | |
Protected Attributes | |
| std::vector< Kinematics > | m_kinematics |
| std::vector< string > | m_attNames |
| kinematics isolation vars to be computed | |
IsolationCalculator : base class for isolation calculations.
| virtual IsolationResult jet::JetIsolation::IsolationCalculator::jetIsolation | ( | const xAOD::Jet * | , | |
| std::vector< jet::ParticlePosition > & | ||||
| ) | const [inline, virtual] |
Compute the isolation momentum from jet and jet inputs. It is assumed the caller has already removed jet constituents from the input list.
Reimplemented in jet::JetIsolation::IsolationCalculatorT< ISOCRITERIA, KINEMATICGETTER >.
1.6.1