ATLAS Offline Software
Loading...
Searching...
No Matches
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"
28
29
31{
32
34
35public:
36
37 HIJetDiscriminatorTool(const std::string& t);
38
40 StatusCode modify(xAOD::JetContainer& jets) const;
41
43 int modifyJet(xAOD::Jet&) const {return 0;};
44
45protected:
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
#define ASG_TOOL_CLASS0(CLASSNAME)
Gaudi::Property< float > m_MaxOverMeanCut
minimum cut applied to MaxOverMean moment
int modifyJet(xAOD::Jet &) const
Implementing abstract methods from base, not used.
StatusCode modify(xAOD::JetContainer &jets) const
Implementing abstract methods from base.
Gaudi::Property< float > m_ETminCut
minimum cut applied to MaxConstituentET moment
HIJetDiscriminatorTool(const std::string &t)
JetModifierBase(const std::string &myname)
Ctor.
Jet_v1 Jet
Definition of the current "jet version".
JetContainer_v1 JetContainer
Definition of the current "jet container version".