|  | ATLAS Offline Software
    | 
#include <JetCaloQualityUtils.h>
| Public Types | |
| typedef double | weight_t | 
| Public Member Functions | |
| virtual bool | setupEvent () | 
| virtual bool | setupJet (const xAOD::Jet *)=0 | 
| virtual bool | processConstituent (xAOD::JetConstituentVector::iterator &) | 
| Perform 1 calculation step using 1 constituent.  More... | |
| 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) | 
| virtual JetCaloCalculator * | clone () const =0 | 
| Clone. Base class should not be cloned.  More... | |
| Protected Member Functions | |
| JETCALCFUNCDECL (JetCalcTimeCells, JetAttribute::Timing, m_norm=0;) | |
| Protected Attributes | |
| double | m_time {} | 
| double | m_norm {} | 
| std::string | m_name | 
| xAOD::JetAttribute::AttributeID | m_id {} | 
| const CaloConstitHelpers::CaloConstitExtractor * | m_constitExtractor {} | 
Definition at line 106 of file JetCaloQualityUtils.h.
| 
 | inherited | 
Definition at line 79 of file JetCaloCalculations.h.
| 
 | pure virtualinherited | 
Clone. Base class should not be cloned.
Implemented in jet::JetCaloCellCalculator, and jet::JetCalcQualityHEC.
| 
 | protected | 
| 
 | 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.
| 
 | inlinevirtualinherited | 
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.
| 
 | 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.
| 
 | 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.
| 
 | protected | 
Definition at line 108 of file JetCaloQualityUtils.h.
| 
 | protected | 
Definition at line 108 of file JetCaloQualityUtils.h.
 1.8.18
 1.8.18