ATLAS Offline Software
Loading...
Searching...
No Matches
JetHistoHTFiller.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
4 This is an algorithm to monitor the HT (scalar sum of jet pT) of jet containers
5
6*/
7
8#ifndef JETHISTOHTFILLER_H
9#define JETHISTOHTFILLER_H
10
13
14
15class JetHistoHTFiller : public AthAlgTool, virtual public IJetHistoFiller {
16public:
17 JetHistoHTFiller( const std::string& type, const std::string & name ,const IInterface* parent);
18
19 virtual StatusCode initialize() ;
20 virtual StatusCode finalize() ;
21 virtual StatusCode processJetContainer(const JetMonitoringAlg& parentAlg, const xAOD::JetContainer & jets, const EventContext& ctx) const;
22
23private:
24
25 Gaudi::Property<std::string> m_group {this,"Group" , "undefined"};
26 Gaudi::Property<float> m_minPt {this,"MinPt" , 30., "Minimum pT cut on jets"};
27 Gaudi::Property<float> m_maxEta {this,"MaxEta", 3.2, "Maximum absolute eta cut on jets"};
29};
30#endif
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
Interface for tools in charge of filling 1 histo (or several closely related ones)
JetHistoHTFiller(const std::string &type, const std::string &name, const IInterface *parent)
virtual StatusCode processJetContainer(const JetMonitoringAlg &parentAlg, const xAOD::JetContainer &jets, const EventContext &ctx) const
virtual StatusCode finalize()
virtual StatusCode initialize()
Gaudi::Property< std::string > m_group
Gaudi::Property< float > m_maxEta
Gaudi::Property< float > m_minPt
A monitoring algorithm in charge of filling histogram for a JetContainer.
JetContainer_v1 JetContainer
Definition of the current "jet container version".