#include <SoftDropObservables.h>
Definition at line 13 of file SoftDropObservables.h.
◆ SoftDropObservables()
| JetSubStructureUtils::SoftDropObservables::SoftDropObservables |
( |
const std::string & | observableName | ) |
|
|
inline |
◆ result() [1/2]
| virtual double JetSubStructureUtils::SoftDropObservables::result |
( |
const fastjet::PseudoJet & | jet | ) |
const |
|
inlinevirtual |
Definition at line 21 of file SoftDropObservables.h.
21 {
22
23 fastjet::contrib::SoftDrop
sd(0., 0.);
24
25 fastjet::PseudoJet sdJet =
sd(jet);
26
27 double zg=sdJet.structure_of<fastjet::contrib::SoftDrop>().symmetry();
28 double rg=sdJet.structure_of<fastjet::contrib::SoftDrop>().
delta_R();
30 return zg;
31 }
32 return rg;
33 };
delta_R(eta1, phi1, eta2, phi2)
◆ 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...
◆ m_observableName
| std::string JetSubStructureUtils::SoftDropObservables::m_observableName |
|
private |
The documentation for this class was generated from the following file: