ATLAS Offline Software
Loading...
Searching...
No Matches
ClusterPlots.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef CLUSTERPLOTS_H
6#define CLUSTERPLOTS_H
7
12
13class TH1;
14
15
16namespace PFO {
17
18 class ClusterPlots : public PlotBase {
19
20 public:
21
22 ClusterPlots(PlotBase *pParent, const std::string & sDir, SG::ReadHandleKey<xAOD::CaloClusterContainer>& sClusterContainerName);
23
24 void fill(const xAOD::CaloCluster& Cluster, const xAOD::EventInfo& eventInfo);
25
26 private:
31
36
39
43
46
47 void initializePlots();
49
50 };
51
52}
53#endif
Property holding a SG store/key/clid from which a ReadHandle is made.
ClusterPlots(PlotBase *pParent, const std::string &sDir, SG::ReadHandleKey< xAOD::CaloClusterContainer > &sClusterContainerName)
void fill(const xAOD::CaloCluster &Cluster, const xAOD::EventInfo &eventInfo)
TH1 * m_Cluster_clusterSize
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_sClusterContainerName
TH1 * m_Cluster_eSample_HAD
TH1 * m_Cluster_pt_interval
PlotBase(PlotBase *parent, const std::string &sDir)
Definition PlotBase.cxx:29
Property holding a SG store/key/clid from which a ReadHandle is made.
EventInfo_v1 EventInfo
Definition of the latest event info version.
CaloCluster_v1 CaloCluster
Define the latest version of the calorimeter cluster class.