ATLAS Offline Software
Loading...
Searching...
No Matches
JetHistoPtTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3
4
5This is tool is a demonstrator and is used in testing/developing the jet monitoring system.
6It's not meant to be used in useful monitoring jobs.
7
8*/
9
10#ifndef JETMJETPTHISTOTOOL_H
11#define JETMJETPTHISTOTOOL_H
12
14
16
17
18
19class JetHistoPtTool : public AthAlgTool, virtual public IJetHistoFiller {
20public:
21 JetHistoPtTool( const std::string& type, const std::string & name ,const IInterface* parent);
22 virtual ~JetHistoPtTool(){}
23
24 virtual StatusCode processJetContainer(const JetMonitoringAlg& parentAlg, const xAOD::JetContainer & jets, const EventContext& ) const ;
25
26
27private:
28
29
30 Gaudi::Property<std::string> m_group {this,"Group", "undefined"};
31
32};
33#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)
Gaudi::Property< std::string > m_group
JetHistoPtTool(const std::string &type, const std::string &name, const IInterface *parent)
virtual StatusCode processJetContainer(const JetMonitoringAlg &parentAlg, const xAOD::JetContainer &jets, const EventContext &) const
virtual ~JetHistoPtTool()
A monitoring algorithm in charge of filling histogram for a JetContainer.
JetContainer_v1 JetContainer
Definition of the current "jet container version".