#include <EnergyCorrelatorGeneralized.h>
|
| | EnergyCorrelatorGeneralized (int v_angles, int N, double beta, fastjet::contrib::EnergyCorrelator::Measure measure=fastjet::contrib::EnergyCorrelator::pt_R, fastjet::contrib::EnergyCorrelator::Strategy strategy=fastjet::contrib::EnergyCorrelator::storage_array) |
| virtual double | result (const fastjet::PseudoJet &jet) const |
| virtual std::string | description () const |
| virtual TOut | result (const xAOD::Jet &jet) const |
◆ EnergyCorrelatorGeneralized()
| JetSubStructureUtils::EnergyCorrelatorGeneralized::EnergyCorrelatorGeneralized |
( |
int | v_angles, |
|
|
int | N, |
|
|
double | beta, |
|
|
fastjet::contrib::EnergyCorrelator::Measure | measure = fastjet::contrib::EnergyCorrelator::pt_R, |
|
|
fastjet::contrib::EnergyCorrelator::Strategy | strategy = fastjet::contrib::EnergyCorrelator::storage_array ) |
|
inline |
Definition at line 16 of file EnergyCorrelatorGeneralized.h.
16 :
17 fastjet::contrib::EnergyCorrelatorGeneralized(v_angles, N, beta, measure, strategy) {};
◆ description()
| virtual std::string JetSubStructureUtils::EnergyCorrelatorGeneralized::description |
( |
| ) |
const |
|
inlinevirtual |
◆ result() [1/2]
| virtual double JetSubStructureUtils::EnergyCorrelatorGeneralized::result |
( |
const fastjet::PseudoJet & | jet | ) |
const |
|
inlinevirtual |
◆ result() [2/2]
Reimplemented from JetSubStructureUtils::SubstructureCalculator< double >.
Definition at line 25 of file SubstructureCalculator.h.
25 {
26
27
28
29
30 std::vector<fastjet::PseudoJet> constit_pseudojets;
33 std::back_inserter(constit_pseudojets),
34 [](const auto& c){
35 const xAOD::IParticle* ip = c->rawConstituent();
36 return
37
38 fastjet::PseudoJet(ip->p4());
39 });
40
41 fastjet::PseudoJet pjet = fastjet::join(constit_pseudojets);
42
44 }
virtual double result(const fastjet::PseudoJet &jet) const
iterator begin() const
iterator on the first constituent
iterator end() const
iterator after the last constituent
JetConstituentVector getConstituents() const
Return a vector of consituents. The object behaves like vector<const IParticle*>. See JetConstituentV...
The documentation for this class was generated from the following file: