ATLAS Offline Software
Loading...
Searching...
No Matches
PhysValCluster.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef PHYSVALCLUSTER_H
6#define PHYSVALCLUSTER_H
7
14
16
17 public:
18
20 PhysValCluster (const std::string& type, const std::string& name, const IInterface* parent );
21
23 virtual StatusCode initialize();
24 virtual StatusCode bookHistograms();
25 virtual StatusCode fillHistograms();
26
27 private:
28
30 SG::ReadHandleKey<xAOD::CaloClusterContainer> m_clusterContainerName{this, "ClusterContainerName", "", "Validated cluster container key"};
32 SG::ReadHandleKey<xAOD::EventInfo> m_eventInfoName{this, "EventInfoName", "EventInfo", "Key for event info"};
33
34
36 std::unique_ptr<ClusterValidationPlots> m_clusterValidationPlots;
37
38};
39#endif
Property holding a SG store/key/clid from which a ReadHandle is made.
Handle class for reading from StoreGate.
ManagedMonitorToolBase(const std::string &type, const std::string &name, const IInterface *parent)
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_clusterContainerName
String that defines with Cluster container to use.
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfoName
Event info key.
virtual StatusCode initialize()
Standard AlgTool Functions.
PhysValCluster(const std::string &type, const std::string &name, const IInterface *parent)
Standard Constructor.
virtual StatusCode bookHistograms()
An inheriting class should either override this function or bookHists().
virtual StatusCode fillHistograms()
An inheriting class should either override this function or fillHists().
std::unique_ptr< ClusterValidationPlots > m_clusterValidationPlots
Pointer to class that defines which histogram blocks to fill.
Property holding a SG store/key/clid from which a ReadHandle is made.