ATLAS Offline Software
Loading...
Searching...
No Matches
EfficiencyResponseHistos.h
Go to the documentation of this file.
1// -*- c++ -*-
2
3/*
4 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
5*/
6
7#ifndef JETMONITORING_EFFICIENCYRESPONSEHISTOS_H
8#define JETMONITORING_EFFICIENCYRESPONSEHISTOS_H
9
10#include "GaudiKernel/ToolHandle.h"
11
15#include <string>
16class TProfile;
17class TH1F;
18
19
22
23public:
24
25 EfficiencyResponseHistos(const std::string &t);
27
28 virtual StatusCode initialize() ;
29 virtual int buildHistos();
30 virtual int fillHistosFromContainer(const xAOD::JetContainer &cont, float weight);
31
32protected:
33 ToolHandleArray<HistoDefinitionTool> m_histoDef;
34 std::string m_refContainerName;
35
36
37 TProfile * m_eff1{};
38 TProfile * m_eff2{};
39 TProfile * m_eff3{};
40
41 TH1F* m_etres{};
42 TProfile* m_etres_eta{};
43 TProfile* m_etres_pt{};
44
47 TProfile* m_etres_noShift_pt{};
48
50
51};
52
53
54#endif
ToolHandleArray< HistoDefinitionTool > m_histoDef
virtual StatusCode initialize()
Dummy implementation of the initialisation function.
ASG_TOOL_CLASS0(EfficiencyResponseHistos)
EfficiencyResponseHistos(const std::string &t)
virtual int fillHistosFromContainer(const xAOD::JetContainer &cont, float weight)
JetHistoBase(const std::string &t)
TH1F(name, title, nxbins, bins_par2, bins_par3=None, path='', **kwargs)
JetContainer_v1 JetContainer
Definition of the current "jet container version".