10 vector<fastjet::PseudoJet> constit_pseudojets) {
11 vector<fastjet::PseudoJet> clusters;
16 double bx =
jet.px()/
jet.e();
17 double by =
jet.py()/
jet.e();
18 double bz =
jet.pz()/
jet.e();
20 if(bx*bx + by*by + bz*bz >= 1) {
24 for(
unsigned int i1=0; i1 < constit_pseudojets.size(); i1++) {
26 v.SetPxPyPzE(constit_pseudojets.at(i1).px(), constit_pseudojets.at(i1).py(),constit_pseudojets.at(i1).pz(),constit_pseudojets.at(i1).e());
28 fastjet::PseudoJet v2(v.Px(), v.Py(), v.Pz(), v.E());
29 clusters.push_back(v2);