![]() |
ATLAS Offline Software
|
#include <JetCaloQualityUtils.h>
Public Types | |
| typedef double | weight_t |
Public Member Functions | |
| bool | processConstituent (xAOD::JetConstituentVector::iterator &iter) |
| Perform 1 calculation step using 1 constituent. More... | |
| JetCaloCalculator * | clone () const |
| Clone. Base class should not be cloned. More... | |
| JetCalcQualityHEC () | |
| JETCALCFUNCDECL (JetCalcQuality, JetAttribute::LArQuality, includeTile=false;includeLAr=true;LArQualityCut=4000 ;TileQualityCut=254;m_totE=0;m_badE=0;) | |
| virtual bool | setupEvent () |
| virtual bool | setupJet (const xAOD::Jet *)=0 |
| virtual double | jetCalculation () const |
| return the result of the calculation More... | |
| virtual double | operator() (const xAOD::Jet *jet, xAOD::JetConstitScale s=xAOD::UncalibratedJetConstituent) |
| convenience function to perform the full calculation on a given jet More... | |
| virtual std::string | name () const |
| void | setName (const std::string &n) |
| void | setExtractor (const CaloConstitHelpers::CaloConstitExtractor *ex) |
Public Attributes | |
| int | LArQualityCut |
| int | TileQualityCut |
| bool | includeTile |
| bool | includeLAr |
Protected Attributes | |
| double | m_totE {} |
| double | m_badE {} |
| std::string | m_name |
| xAOD::JetAttribute::AttributeID | m_id {} |
| const CaloConstitHelpers::CaloConstitExtractor * | m_constitExtractor {} |
Definition at line 139 of file JetCaloQualityUtils.h.
|
inherited |
Definition at line 79 of file JetCaloCalculations.h.
|
inline |
Definition at line 148 of file JetCaloQualityUtils.h.
|
inlinevirtual |
Clone. Base class should not be cloned.
Implements jet::JetCaloCalculator.
Definition at line 145 of file JetCaloQualityUtils.h.
|
inherited |
|
inlinevirtualinherited |
return the result of the calculation
Definition at line 97 of file JetCaloCalculations.h.
|
inlinevirtualinherited |
Definition at line 102 of file JetCaloCalculations.h.
|
virtualinherited |
convenience function to perform the full calculation on a given jet
Reimplemented in jet::JetCaloCellCalculator.
Definition at line 222 of file JetCaloCalculations.cxx.
|
virtual |
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 from jet::JetCaloCalculator.
Definition at line 316 of file JetCaloQualityUtils.cxx.
|
inlineinherited |
Definition at line 107 of file JetCaloCalculations.h.
|
inlineinherited |
Definition at line 104 of file JetCaloCalculations.h.
|
inlinevirtualinherited |
Definition at line 86 of file JetCaloCalculations.h.
|
inherited |
Definition at line 132 of file JetCaloQualityUtils.h.
|
inherited |
Definition at line 132 of file JetCaloQualityUtils.h.
|
inherited |
Definition at line 130 of file JetCaloQualityUtils.h.
|
protectedinherited |
Definition at line 127 of file JetCaloQualityUtils.h.
|
protectedinherited |
Definition at line 115 of file JetCaloCalculations.h.
|
protectedinherited |
Definition at line 114 of file JetCaloCalculations.h.
|
protectedinherited |
Definition at line 113 of file JetCaloCalculations.h.
|
protectedinherited |
Definition at line 127 of file JetCaloQualityUtils.h.
|
inherited |
Definition at line 131 of file JetCaloQualityUtils.h.
1.8.18