ATLAS Offline Software
Loading...
Searching...
No Matches
JetHistoResponseAndEff.h
Go to the documentation of this file.
1// this file is -*- C++ -*-
2/*
3 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
4*/
5
6#ifndef JETHISTORESPNSEEFFICIENCY_H
7#define JETHISTORESPNSEEFFICIENCY_H
8
10
12
19class JetHistoResponseAndEff : public AthAlgTool, virtual public IJetHistoFiller {
20public:
21 JetHistoResponseAndEff( const std::string& type, const std::string & name ,const IInterface* parent);
23
24 virtual StatusCode initialize() ;
25 virtual StatusCode processJetContainer(const JetMonitoringAlg& parentAlg, const xAOD::JetContainer & jets, const EventContext& ctx) const;
26
27private:
28
29 Gaudi::Property<std::string> m_group {this,"Group", "undefined"};
30 Gaudi::Property<float> m_energyScale {this, "EnergyScale", 1.};
32
33
34};
35#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< float > m_energyScale
virtual StatusCode processJetContainer(const JetMonitoringAlg &parentAlg, const xAOD::JetContainer &jets, const EventContext &ctx) const
SG::ReadHandleKey< xAOD::JetContainer > m_refContainerKey
Gaudi::Property< std::string > m_group
virtual StatusCode initialize()
JetHistoResponseAndEff(const std::string &type, const std::string &name, const IInterface *parent)
A monitoring algorithm in charge of filling histogram for a JetContainer.
Property holding a SG store/key/clid from which a ReadHandle is made.
JetContainer_v1 JetContainer
Definition of the current "jet container version".