ATLAS Offline Software
Reconstruction
Jet
JetSubStructureUtils
JetSubStructureUtils
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
8
#include "
JetSubStructureUtils/SubstructureCalculator.h
"
9
#include <vector>
10
#include "fastjet/JetDefinition.hh"
11
12
namespace
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
17
using
SubstructureCalculator::result
;
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
;
24
int
m_exclusivenjets
;
25
};
26
}
27
28
#endif
JetSubStructureUtils::SubjetFinder::m_ptmin
float m_ptmin
Definition:
SubjetFinder.h:23
xAOD::JetAlgorithmType::kt_algorithm
@ kt_algorithm
Definition:
JetContainerInfo.h:31
JetSubStructureUtils::SubjetFinder::SubjetFinder
SubjetFinder(fastjet::JetAlgorithm fj_jetalg=fastjet::kt_algorithm, float jet_radius=0.3, float pt_min=5000, int exclusive_njets=-1)
Definition:
SubjetFinder.cxx:15
JetSubStructureUtils
Definition:
Angularity.h:10
JetSubStructureUtils::SubjetFinder::m_exclusivenjets
int m_exclusivenjets
Definition:
SubjetFinder.h:24
JetSubStructureUtils::SubjetFinder::m_fj_jetalg
fastjet::JetAlgorithm m_fj_jetalg
Definition:
SubjetFinder.h:21
JetSubStructureUtils::SubstructureCalculator::result
virtual TOut result(const xAOD::Jet &jet) const
Definition:
SubstructureCalculator.h:25
SubstructureCalculator.h
jet
Definition:
JetCalibTools_PlotJESFactors.cxx:23
JetSubStructureUtils::SubjetFinder
Definition:
SubjetFinder.h:13
JetSubStructureUtils::SubjetFinder::m_jetrad
float m_jetrad
Definition:
SubjetFinder.h:22
JetSubStructureUtils::SubjetFinder::result
virtual std::vector< fastjet::PseudoJet > result(const fastjet::PseudoJet &jet) const
Definition:
SubjetFinder.cxx:20
JetSubStructureUtils::SubstructureCalculator
Definition:
SubstructureCalculator.h:21
Generated on Thu Nov 7 2024 21:26:43 for ATLAS Offline Software by
1.8.18