#include <SubjetFinder.h>
Definition at line 13 of file SubjetFinder.h.
◆ SubjetFinder()
SubjetFinder::SubjetFinder |
( |
fastjet::JetAlgorithm |
fj_jetalg = fastjet::kt_algorithm , |
|
|
float |
jet_radius = 0.3 , |
|
|
float |
pt_min = 5000 , |
|
|
int |
exclusive_njets = -1 |
|
) |
| |
◆ result() [1/3]
vector< fastjet::PseudoJet > SubjetFinder::result |
( |
const fastjet::PseudoJet & |
jet | ) |
const |
|
virtual |
Definition at line 20 of file SubjetFinder.cxx.
22 vector<fastjet::PseudoJet> constit_pseudojets =
jet.constituents();
23 vector<fastjet::PseudoJet> subjets;
24 if(constit_pseudojets.empty()) {
25 cout <<
"Warning in SubjetFinder: jet has no constituents" << endl;
35 fastjet::JetDefinition jet_def = fastjet::JetDefinition(
new fastjet::EECambridgePlugin(
m_jetrad));
38 fastjet::JetDefinition jet_def = fastjet::JetDefinition(
m_fj_jetalg,
m_jetrad, fastjet::E_scheme, fastjet::Best);
43 subjets = fastjet::sorted_by_pt(clust_seq->inclusive_jets(
m_ptmin));
46 subjets = fastjet::sorted_by_pt(clust_seq->exclusive_jets_up_to(
m_exclusivenjets));
53 clust_seq->delete_self_when_unused();
◆ result() [2/3]
Definition at line 25 of file SubstructureCalculator.h.
30 std::vector<fastjet::PseudoJet> constit_pseudojets;
32 jet.getConstituents().end(),
33 std::back_inserter(constit_pseudojets),
35 const xAOD::IParticle* ip = c->rawConstituent();
38 fastjet::PseudoJet(ip->p4());
◆ result() [3/3]
Definition at line 25 of file SubstructureCalculator.h.
30 std::vector<fastjet::PseudoJet> constit_pseudojets;
32 jet.getConstituents().end(),
33 std::back_inserter(constit_pseudojets),
35 const xAOD::IParticle* ip = c->rawConstituent();
38 fastjet::PseudoJet(ip->p4());
◆ m_exclusivenjets
int JetSubStructureUtils::SubjetFinder::m_exclusivenjets |
|
private |
◆ m_fj_jetalg
fastjet::JetAlgorithm JetSubStructureUtils::SubjetFinder::m_fj_jetalg |
|
private |
◆ m_jetrad
float JetSubStructureUtils::SubjetFinder::m_jetrad |
|
private |
◆ m_ptmin
float JetSubStructureUtils::SubjetFinder::m_ptmin |
|
private |
The documentation for this class was generated from the following files: