ATLAS Offline Software
Loading...
Searching...
No Matches
JetHistoEventLevelFiller.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3
4
5This tool is intended to be able to make histograms of event level variables
6
7*/
8
9#ifndef JETHISTOEVENTLEVELFILLER_H
10#define JETHISTOEVENTLEVELFILLER_H
11
15
16class JetHistoEventLevelFiller : public AthAlgTool, virtual public IJetHistoFiller {
17public:
18
19 JetHistoEventLevelFiller( const std::string& type, const std::string & name ,const IInterface* parent);
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 ToolHandle<IEventHistoVarTool> m_var;
27
28};
29#endif
30
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)
virtual StatusCode processJetContainer(const JetMonitoringAlg &parentAlg, const xAOD::JetContainer &jets, const EventContext &ctx) const
Gaudi::Property< std::string > m_group
JetHistoEventLevelFiller(const std::string &type, const std::string &name, const IInterface *parent)
ToolHandle< IEventHistoVarTool > m_var
A monitoring algorithm in charge of filling histogram for a JetContainer.
JetContainer_v1 JetContainer
Definition of the current "jet container version".