IsolationCalculator : base class for isolation calculations.
More...
IsolationCalculator : base class for isolation calculations.
Definition at line 22 of file JetIsolationTool.cxx.
◆ Kinematics
Define the availble isolation variables.
Enumerator |
---|
SumPt | |
Par | |
Perp | |
P | |
Definition at line 26 of file JetIsolationTool.cxx.
◆ ~IsolationCalculator()
virtual jet::JetIsolation::IsolationCalculator::~IsolationCalculator |
( |
| ) |
|
|
virtualdefault |
◆ baseName()
virtual string jet::JetIsolation::IsolationCalculator::baseName |
( |
| ) |
const |
|
inlinevirtual |
◆ calcIsolationAttributes()
virtual std::map<std::string, float> jet::JetIsolation::IsolationCalculator::calcIsolationAttributes |
( |
const xAOD::Jet * |
jet, |
|
|
std::vector< jet::ParticlePosition > & |
nearbyConstit |
|
) |
| const |
|
inlinevirtual |
Definition at line 64 of file JetIsolationTool.cxx.
66 std::map<std::string, float> result_map;
70 result_map.insert(std::pair<std::string, float>(
s_kname[
i],
result.isoPerp(
jet->p4().Vect()) ));
73 result_map.insert(std::pair<std::string, float>(
s_kname[
i],
result.isoSumPt() ));
76 result_map.insert(std::pair<std::string, float>(
s_kname[
i],
result.isoPar(
jet->p4().Vect()) ));
79 result_map.insert(std::pair<std::string, float>(
s_kname[
i],
result.isoP().Vect().Mag() ));
◆ clone()
◆ copyFrom()
◆ dump()
void jet::JetIsolation::IsolationCalculator::dump |
( |
| ) |
|
|
inline |
◆ jetIsolation()
◆ scheduleKinematicCalculation()
bool jet::JetIsolation::IsolationCalculator::scheduleKinematicCalculation |
( |
const std::string & |
kname | ) |
|
|
inline |
◆ m_attNames
std::vector<string> jet::JetIsolation::IsolationCalculator::m_attNames |
|
protected |
◆ m_kinematics
std::vector<Kinematics> jet::JetIsolation::IsolationCalculator::m_kinematics |
|
protected |
◆ s_kname
const string jet::JetIsolation::IsolationCalculator::s_kname = {"SumPt", "Par", "Perp", "P"} |
|
static |
The documentation for this class was generated from the following file: