ATLAS Offline Software
HIJetDiscriminatorTool.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 // HIJetJetDiscriminatorTool.h
6 
7 #ifndef __HIJETREC_HIJETDISCRIMINATORTOOL_H__
8 #define __HIJETREC_HIJETDISCRIMINATORTOOL_H__
9 
24 
25 #include <string>
26 #include "AsgTools/AsgTool.h"
27 #include "JetRec/JetModifierBase.h"
28 
29 
31 {
32 
34 
35 public:
36 
37  HIJetDiscriminatorTool(const std::string& t);
38 
41 
43  int modifyJet(xAOD::Jet&) const {return 0;};
44 
45 protected:
46 
48  Gaudi::Property< float > m_MaxOverMeanCut { this, "MaxOverMeanCut", 4., "Minimum cut applied to MaxOverMean moment" };
49 
51  Gaudi::Property< float > m_ETminCut { this, "MinimumETMaxCut", 3000., "Minimum cut applied to MaxConstituentET moment" };
52 
53 
54 };
55 
56 #endif
HIJetDiscriminatorTool::m_MaxOverMeanCut
Gaudi::Property< float > m_MaxOverMeanCut
minimum cut applied to MaxOverMean moment
Definition: HIJetDiscriminatorTool.h:48
HIJetDiscriminatorTool::HIJetDiscriminatorTool
HIJetDiscriminatorTool(const std::string &t)
Definition: HIJetDiscriminatorTool.cxx:28
HIJetDiscriminatorTool::modify
StatusCode modify(xAOD::JetContainer &jets) const
Implementing abstract methods from base.
Definition: HIJetDiscriminatorTool.cxx:32
read_hist_ntuple.t
t
Definition: read_hist_ntuple.py:5
HIJetDiscriminatorTool::m_ETminCut
Gaudi::Property< float > m_ETminCut
minimum cut applied to MaxConstituentET moment
Definition: HIJetDiscriminatorTool.h:51
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
ASG_TOOL_CLASS0
#define ASG_TOOL_CLASS0(CLASSNAME)
Definition: AsgToolMacros.h:62
HIJetDiscriminatorTool::modifyJet
int modifyJet(xAOD::Jet &) const
Implementing abstract methods from base, not used.
Definition: HIJetDiscriminatorTool.h:43
DataVector
Derived DataVector<T>.
Definition: DataVector.h:581
JetModifierBase.h
HIJetDiscriminatorTool
JetModifier that filters collection based on values of moments MaxConstituentET and MaxOverMean set b...
Definition: HIJetDiscriminatorTool.h:31
xAOD::Jet_v1
Class describing a jet.
Definition: Jet_v1.h:57
defineDB.jets
list jets
Definition: JetTagCalibration/share/defineDB.py:24
JetModifierBase
Definition: JetModifierBase.h:22
AsgTool.h