#include <JetCaloQualityUtils.h>
Definition at line 95 of file JetCaloQualityUtils.h.
◆ weight_t
◆ clone()
◆ JETCALCFUNCDECL()
◆ jetCalculation()
| virtual double jet::JetCaloCalculator::jetCalculation |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ name()
| virtual std::string jet::JetCaloCalculator::name |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ operator()()
convenience function to perform the full calculation on a given jet
Reimplemented in jet::JetCaloCellCalculator.
Definition at line 222 of file JetCaloCalculations.cxx.
222 {
223
226 if( nConstit == 0) return true;
227
228
230
231
233
234
235
236
237
238
239 xAOD::JetConstituentVector::iterator
it = constits.
begin(constitscale );
240 xAOD::JetConstituentVector::iterator
itE = constits.
end(constitscale);
241
243 {
246 }
247
249
250 }
virtual double jetCalculation() const
return the result of the calculation
virtual bool setupJet(const xAOD::Jet *)=0
virtual bool processConstituent(xAOD::JetConstituentVector::iterator &)
Perform 1 calculation step using 1 constituent.
const CaloConstitHelpers::CaloConstitExtractor * m_constitExtractor
iterator begin() const
iterator on the first constituent
iterator end() const
iterator after the last constituent
size_t numConstituents() const
Number of constituents in this jets (this is valid even when reading a file where the constituents ha...
JetConstituentVector getConstituents() const
Return a vector of consituents. The object behaves like vector<const IParticle*>. See JetConstituentV...
const CaloConstitExtractor * extractorForJet(const xAOD::Jet *jet)
returns a pointer to a CaloConstitExtractor for a given jet.
◆ processConstituent()
Perform 1 calculation step using 1 constituent.
Implementation of these functions should use the kinematics from the iterator NOT from the underlying cluster
It is expected that the input is valid, i.e. : CaloConstitExtractor::valid(it) == true.
Reimplemented in jet::JetCalcQualityHEC.
Definition at line 93 of file JetCaloCalculations.h.
◆ setExtractor()
◆ setName()
| void jet::JetCaloCalculator::setName |
( |
const std::string & | n | ) |
|
|
inlineinherited |
◆ setupEvent()
| virtual bool jet::JetCaloCalculator::setupEvent |
( |
| ) |
|
|
inlinevirtualinherited |
◆ setupJet()
| virtual bool jet::JetCaloCalculator::setupJet |
( |
const xAOD::Jet * | | ) |
|
|
pure virtualinherited |
◆ m_constitExtractor
◆ m_id
◆ m_name
| std::string jet::JetCaloCalculator::m_name |
|
protectedinherited |
◆ m_sumE
| double jet::JetCalcOutOfTimeEnergyFraction::m_sumE {} |
|
protected |
◆ m_sumE_OOT
| double jet::JetCalcOutOfTimeEnergyFraction::m_sumE_OOT {} |
|
protected |
◆ onlyPosEnergy
| bool jet::JetCalcOutOfTimeEnergyFraction::onlyPosEnergy |
◆ timecut
| double jet::JetCalcOutOfTimeEnergyFraction::timecut |
The documentation for this class was generated from the following file: