ATLAS Offline Software
Loading...
Searching...
No Matches
HIJetUEMonitoring.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
5//HIJetUEMonitoring.h
6#ifndef JetMonitoring_HIJetUEMonitoring_h
7#define JetMonitoring_HIJetUEMonitoring_h
8
9#include "GaudiKernel/ToolHandle.h"
10
13
15
16class TH1F;
17class TH2F;
18class TProfile;
19
22 public:
23 HIJetUEMonitoring(const std::string& name);
25 virtual StatusCode initialize() ;
26 virtual int buildHistos();
27 virtual int fillHistosFromJet(const xAOD::Jet &j, float weight);
28
29 private:
30 std::string m_container_key;
32
34 float m_FCalET{};
35 float m_psiN_FCal{};
36 float m_vN_fcal{};
37 unsigned int m_n{};
38 unsigned int m_harmonic{};
39 float m_ptcut=60.0;
40
41 protected:
42 ToolHandleArray<HistoDefinitionTool> m_histoDef;
43 std::string m_refContainerName;
45
46 TH1F* m_FCALET{};
47
52
56 TProfile * m_SubtractedET_eta{};
57 TProfile * m_SubtractedET_pt{};
59
60 //0-10%
69
72
74
77
79
80 /* //10-20% */
89
92
94
98
99 /* //20-40% */
108
111
113
117
118 /* //60-100% */
127
130
132
136
137};
138
139
140#endif //JetMonitoring_HIJetUEMonitoring_h
TProfile * m_SubtractedET_2Dphi_60_100
TProfile * m_SubtractedET_2Dphi
TH2F * m_2dSubtractedET_Expected_Centrality
TProfile * m_SubtractedET_eta_20_40
TH1F * m_JetSubtractedScaleMomentum_m_60_100
TH1F * m_JetSubtractedScaleMomentum_phi_20_40
TH1F * m_JetUnsubtractedScaleMomentum_m_60_100
HIJetUEMonitoring(const std::string &name)
TH1F * m_JetUnsubtractedScaleMomentum_m_20_40
TProfile * m_SubtractedET_2Dphi_20_40
TH1F * m_JetUnsubtractedScaleMomentum_phi_60_100
TProfile * m_SubtractedET_Centrality
TH2F * m_2dSubtractedET_2Dphi_10_20
TProfile * m_SubtractedET_pt_20_40
TProfile * m_SubtractedET_Expected_eta_60_100
TH1F * m_JetSubtractedScaleMomentum_phi_60_100
TH2F * m_2dSubtractedET_Expected_eta_20_40
TH1F * m_JetSubtractedScaleMomentum_m_20_40
TH1F * m_JetUnsubtractedScaleMomentum_eta_0_10
ToolHandleArray< HistoDefinitionTool > m_histoDef
TH1F * m_JetUnsubtractedScaleMomentum_eta_20_40
TH1F * m_JetUnsubtractedScaleMomentum_pt_60_100
TProfile * m_SubtractedET_Expected_eta_20_40
TH1F * m_JetSubtractedScaleMomentum_phi_0_10
TH1F * m_JetSubtractedScaleMomentum_eta_10_20
TProfile * m_SubtractedET_eta
ASG_TOOL_CLASS0(HIJetUEMonitoring)
TProfile * m_SubtractedET_eta_10_20
std::string m_container_key
TProfile * m_SubtractedET_Expected_eta
const xAOD::HIEventShapeContainer * m_eventShape
TH2F * m_2dSubtractedET_Expected_eta_60_100
TH1F * m_JetSubtractedScaleMomentum_pt_0_10
float m_FCalET
Centrality.
TH1F * m_JetUnsubtractedScaleMomentum_phi_20_40
TProfile * m_SubtractedET_pt
TProfile * m_SubtractedET_eta_0_10
TProfile * m_SubtractedET_pt_10_20
TH1F * m_JetSubtractedScaleMomentum_eta_60_100
TH1F * m_JetUnsubtractedScaleMomentum_phi_10_20
TProfile * m_SubtractedET_Expected_eta_10_20
TProfile * m_SubtractedET_2Dphi_10_20
TH2F * m_2dSubtractedET_Expected_eta_0_10
TH1F * m_JetUnsubtractedScaleMomentum_eta_60_100
TProfile * m_SubtractedET_pt_60_100
TH1F * m_JetUnsubtractedScaleMomentum_eta_10_20
std::string m_refContainerName
virtual StatusCode initialize()
Dummy implementation of the initialisation function.
TProfile * m_SubtractedET_eta_60_100
TH1F * m_JetUnsubtractedScaleMomentum_pt_0_10
virtual int buildHistos()
TH1F * m_JetSubtractedScaleMomentum_eta_20_40
TH1F * m_JetSubtractedScaleMomentum_eta_0_10
TH1F * m_JetUnsubtractedScaleMomentum_pt_20_40
TH1F * m_JetUnsubtractedScaleMomentum_m_0_10
TH1F * m_JetSubtractedScaleMomentum_m_0_10
TH1F * m_JetUnsubtractedScaleMomentum_m_10_20
TH2F * m_2dSubtractedET_Expected_eta_10_20
TH1F * m_JetSubtractedScaleMomentum_pt_20_40
TProfile * m_SubtractedET_2Dphi_0_10
TH1F * m_JetSubtractedScaleMomentum_pt_10_20
TH1F * m_JetSubtractedScaleMomentum_pt_60_100
TProfile * m_SubtractedET_Expected_eta_0_10
TH1F * m_JetSubtractedScaleMomentum_phi_10_20
TH2F * m_2dSubtractedET_Expected_eta
TH1F * m_JetUnsubtractedScaleMomentum_pt_10_20
TH1F * m_JetSubtractedScaleMomentum_m_10_20
TProfile * m_SubtractedET_pt_0_10
unsigned int m_harmonic
TH1F * m_JetUnsubtractedScaleMomentum_phi_0_10
virtual int fillHistosFromJet(const xAOD::Jet &j, float weight)
JetHistoBase(const std::string &t)
TH1F(name, title, nxbins, bins_par2, bins_par3=None, path='', **kwargs)
Jet_v1 Jet
Definition of the current "jet version".
HIEventShapeContainer_v2 HIEventShapeContainer
Define the latest version of the container.