ATLAS Offline Software
Dipolarity.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_dipolarity_header
6 #define jetsubstructureutils_dipolarity_header
7 
9 #include <vector>
10 
11 namespace JetSubStructureUtils {
12  class Dipolarity : public SubstructureCalculator<double> {
13  public:
14  Dipolarity(unsigned int n1, unsigned int n2, bool exclusive, double subjetR);
15 
17  virtual double result(const fastjet::PseudoJet &jet) const;
18 
19  private:
20  double dipolarity(std::vector<fastjet::PseudoJet> &constit_pseudojets,
21  const fastjet::PseudoJet& jet1, const fastjet::PseudoJet& jet2) const;
22 
24  unsigned int m_n1;
25  unsigned int m_n2;
26  double m_subjetR;
27  };
28 }
29 
30 #endif
JetSubStructureUtils::Dipolarity::dipolarity
double dipolarity(std::vector< fastjet::PseudoJet > &constit_pseudojets, const fastjet::PseudoJet &jet1, const fastjet::PseudoJet &jet2) const
Definition: Dipolarity.cxx:62
JetSubStructureUtils::Dipolarity::result
virtual double result(const fastjet::PseudoJet &jet) const
Definition: Dipolarity.cxx:26
JetSubStructureUtils::Dipolarity::m_n2
unsigned int m_n2
Definition: Dipolarity.h:25
JetSubStructureUtils::Dipolarity::Dipolarity
Dipolarity(unsigned int n1, unsigned int n2, bool exclusive, double subjetR)
Definition: Dipolarity.cxx:15
JetSubStructureUtils
Definition: Angularity.h:10
JetSubStructureUtils::SubstructureCalculator::result
virtual TOut result(const xAOD::Jet &jet) const
Definition: SubstructureCalculator.h:25
SubstructureCalculator.h
JetSubStructureUtils::Dipolarity::m_subjetR
double m_subjetR
Definition: Dipolarity.h:26
JetSubStructureUtils::Dipolarity::m_exclusive
bool m_exclusive
Definition: Dipolarity.h:23
jet
Definition: JetCalibTools_PlotJESFactors.cxx:23
Rtt_histogram.n1
n1
Definition: Rtt_histogram.py:21
JetSubStructureUtils::Dipolarity
Definition: Dipolarity.h:12
JetSubStructureUtils::Dipolarity::m_n1
unsigned int m_n1
Definition: Dipolarity.h:24
JetSubStructureUtils::SubstructureCalculator
Definition: SubstructureCalculator.h:21