ATLAS Offline Software
Loading...
Searching...
No Matches
SubjetFinder.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef jetsubstructureutils_subjetfinder_header
6#define jetsubstructureutils_subjetfinder_header
7
9#include <vector>
10#include "fastjet/JetDefinition.hh"
11
12namespace JetSubStructureUtils {
13 class SubjetFinder : public SubstructureCalculator<std::vector<fastjet::PseudoJet> > {
14 public:
15 SubjetFinder(fastjet::JetAlgorithm fj_jetalg = fastjet::kt_algorithm, float jet_radius = 0.3, float pt_min = 5000, int exclusive_njets = -1);
16
18 virtual std::vector<fastjet::PseudoJet> result(const fastjet::PseudoJet &jet) const;
19
20 private:
21 fastjet::JetAlgorithm m_fj_jetalg;
22 float m_jetrad;
23 float m_ptmin;
25 };
26}
27
28#endif
SubjetFinder(fastjet::JetAlgorithm fj_jetalg=fastjet::kt_algorithm, float jet_radius=0.3, float pt_min=5000, int exclusive_njets=-1)
virtual std::vector< fastjet::PseudoJet > result(const fastjet::PseudoJet &jet) const
fastjet::JetAlgorithm m_fj_jetalg
virtual TOut result(const xAOD::Jet &jet) const