ATLAS Offline Software
Loading...
Searching...
No Matches
Nsubjettiness.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef jetsubstructureutils_nsubjettiness_header
6#define jetsubstructureutils_nsubjettiness_header
7
9#include "fastjet/contrib/Nsubjettiness.hh"
10
11namespace JetSubStructureUtils {
12
13 class Nsubjettiness : public SubstructureCalculator<double>,
14 public fastjet::contrib::Nsubjettiness {
15 public:
16 Nsubjettiness(int N, const fastjet::contrib::AxesDefinition& axes_def,
17 const fastjet::contrib::MeasureDefinition& measure_def) :
18 fastjet::contrib::Nsubjettiness(N, axes_def, measure_def) {};
19
21 virtual double result(const fastjet::PseudoJet &jet) const {
22 return fastjet::contrib::Nsubjettiness::result(jet);
23 };
24
25 virtual std::string description() const{
26 return fastjet::contrib::Nsubjettiness::description();
27 };
28 };
29}
30
31#endif
virtual double result(const fastjet::PseudoJet &jet) const
Nsubjettiness(int N, const fastjet::contrib::AxesDefinition &axes_def, const fastjet::contrib::MeasureDefinition &measure_def)
virtual std::string description() const
virtual TOut result(const xAOD::Jet &jet) const