ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Reconstruction
Jet
JetSubStructureUtils
JetSubStructureUtils
Qw.h
Go to the documentation of this file.
1
// this file is -*- C++ -*-
2
3
/*
4
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
#ifndef jetsubstructureutils_qw_header
8
#define jetsubstructureutils_qw_header
30
#include "
JetSubStructureUtils/SubstructureCalculator.h
"
31
#include "fastjet/JetDefinition.hh"
32
33
namespace
JetSubStructureUtils
{
34
class
Qw
:
public
SubstructureCalculator
<double> {
35
public
:
36
38
enum
QwVariant
{
39
Normal
,
40
MassCut
,
41
SmallSubjets
,
42
};
43
44
Qw
(
QwVariant
mode=
Normal
,
double
p=-1, fastjet::JetAlgorithm jetalg=fastjet::kt_algorithm) ;
45
46
using
SubstructureCalculator::result
;
48
virtual
double
result
(
const
fastjet::PseudoJet &
jet
)
const
;
49
51
virtual
double
result
(std::vector<fastjet::PseudoJet> &constituents)
const
;
52
53
54
private
:
55
QwVariant
m_vMode
;
56
fastjet::JetDefinition
m_jetdef
;
57
58
double
m_massCut
;
59
};
60
}
61
62
#endif
SubstructureCalculator.h
JetSubStructureUtils::Qw::m_vMode
QwVariant m_vMode
Definition
Qw.h:55
JetSubStructureUtils::Qw::m_massCut
double m_massCut
Definition
Qw.h:58
JetSubStructureUtils::Qw::result
virtual double result(const fastjet::PseudoJet &jet) const
SubstructureCalculator interface.
Definition
Qw.cxx:28
JetSubStructureUtils::Qw::QwVariant
QwVariant
describes the differnt calculation variants
Definition
Qw.h:38
JetSubStructureUtils::Qw::Normal
@ Normal
Definition
Qw.h:39
JetSubStructureUtils::Qw::MassCut
@ MassCut
Definition
Qw.h:40
JetSubStructureUtils::Qw::SmallSubjets
@ SmallSubjets
Definition
Qw.h:41
JetSubStructureUtils::Qw::m_jetdef
fastjet::JetDefinition m_jetdef
Definition
Qw.h:56
JetSubStructureUtils::Qw::Qw
Qw(QwVariant mode=Normal, double p=-1, fastjet::JetAlgorithm jetalg=fastjet::kt_algorithm)
Definition
Qw.cxx:13
JetSubStructureUtils::SubstructureCalculator
Definition
SubstructureCalculator.h:21
JetSubStructureUtils::SubstructureCalculator::result
virtual TOut result(const xAOD::Jet &jet) const
Definition
SubstructureCalculator.h:25
JetSubStructureUtils
Definition
Angularity.h:10
jet
Definition
JetCalibTools_PlotJESFactors.cxx:23
Generated on
for ATLAS Offline Software by
1.17.0