ATLAS Offline Software
Loading...
Searching...
No Matches
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
31#include "fastjet/JetDefinition.hh"
32
33namespace JetSubStructureUtils {
34 class Qw : public SubstructureCalculator<double> {
35 public:
36
43
44 Qw( QwVariant mode=Normal, double p=-1, fastjet::JetAlgorithm jetalg=fastjet::kt_algorithm) ;
45
48 virtual double result(const fastjet::PseudoJet &jet) const;
49
51 virtual double result(std::vector<fastjet::PseudoJet> &constituents) const;
52
53
54 private:
56 fastjet::JetDefinition m_jetdef;
57
58 double m_massCut;
59 };
60}
61
62#endif
QwVariant m_vMode
Definition Qw.h:55
virtual double result(const fastjet::PseudoJet &jet) const
SubstructureCalculator interface.
Definition Qw.cxx:28
QwVariant
describes the differnt calculation variants
Definition Qw.h:38
fastjet::JetDefinition m_jetdef
Definition Qw.h:56
Qw(QwVariant mode=Normal, double p=-1, fastjet::JetAlgorithm jetalg=fastjet::kt_algorithm)
Definition Qw.cxx:13
virtual TOut result(const xAOD::Jet &jet) const