collection of JetCaloCellCalculator
More...
#include <JetCaloCellQualityUtils.h>
collection of JetCaloCellCalculator
This class is similar and inherit JetCaloCalculations It's specialized for JetCaloCellCalculator .
Definition at line 80 of file JetCaloCellQualityUtils.h.
◆ JetCaloCellCalculations()
| jet::JetCaloCellCalculations::JetCaloCellCalculations |
( |
bool | ownCalc = true | ) |
|
|
inline |
◆ addCalculator()
◆ addCellCalculator()
Definition at line 33 of file JetCaloCellQualityUtils.cxx.
33 {
36 }
void addCalculator(JetCaloCalculator *c)
std::vector< JetCaloCellCalculator * > m_cellcalculators
◆ at()
◆ clear()
| void jet::JetCaloCalculations::clear |
( |
| ) |
|
|
inherited |
◆ numCalculators()
| size_t jet::JetCaloCalculations::numCalculators |
( |
| ) |
const |
|
inlineinherited |
◆ process()
| std::vector< double > jet::JetCaloCellCalculations::process |
( |
const xAOD::Jet * | jet | ) |
const |
|
virtual |
Perform all tasks correspondings to the associated JetCaloCalculators on Jet jet.
Reimplemented from jet::JetCaloCalculations.
Definition at line 38 of file JetCaloCellQualityUtils.cxx.
38 {
39
43
44 if( nConstit == 0) {
47 }
48
49
50 std::vector<JetCaloCellCalculator*> clonedCalc;
53
54
55
56
60 double w=
it.weight();
61 const CaloCell*
cell = *
it;
62 for( JetCaloCellCalculator *calc : clonedCalc) {
63 calc->processCell(cell, w);
64 }
65 }
66
67
68 for(JetCaloCalculator* calc: clonedCalc) {
71 }
72
74 }
static const_iterator begin(const xAOD::Jet *jet)
static const_iterator end(const xAOD::Jet *jet)
size_t numConstituents() const
Number of constituents in this jets (this is valid even when reading a file where the constituents ha...
◆ setupEvent()
| bool jet::JetCaloCalculations::setupEvent |
( |
| ) |
|
|
inherited |
◆ m_calculators
◆ m_cellcalculators
◆ m_owncalculators
| bool jet::JetCaloCalculations::m_owncalculators |
|
protectedinherited |
The documentation for this class was generated from the following files: