ATLAS Offline Software
Loading...
Searching...
No Matches
SCT_CalibHitmapTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3*/
4
10
11#ifndef SCT_CalibHitmapTool_h
12#define SCT_CalibHitmapTool_h
13
14//Athena includes
17
18//Inner detector includes
21
22//local includes
24
25//Gaudi includes
26#include "GaudiKernel/ToolHandle.h"
27
28//STL includes
29#include <string>
30
31//fwd declarations
32
33class StatusCode;
34
35class SCT_CalibHitmapTool : public extends<AthAlgTool, ISCT_CalibHistoTool>
36{
37
38 public:
39 //@name Tool methods, reimplemented
41 SCT_CalibHitmapTool(const std::string&, const std::string&, const IInterface*);
42 virtual ~SCT_CalibHitmapTool() = default;
43 virtual StatusCode initialize();
44 virtual StatusCode finalize();
46 //@name ISCT_CalibHistoTool methods, reimplemented
48 virtual bool book();
49 virtual bool read(const std::string& fileName);
50 virtual bool fill(const bool fromData=false);
51 virtual bool fillFromData();
53
54 private:
55 const SCT_ID* m_pSCTHelper{nullptr};
58 typedef std::vector<int> VecInt;
62
64
65};
66#endif
Header file to interface class for histograms in the SCT_CalibAlgs package.
This is an Identifier helper class for the SCT subdetector.
Property holding a SG store/key/clid from which a ReadHandle is made.
std::vector< int > VecInt
SCT_ID::const_id_iterator m_waferItrEnd
SG::ReadHandleKey< SCT_RDO_Container > m_rdoContainerKey
virtual bool read(const std::string &fileName)
virtual bool fill(const bool fromData=false)
virtual StatusCode initialize()
const SCT_ID * m_pSCTHelper
virtual ~SCT_CalibHitmapTool()=default
SCT_CalibHitmapTool(const std::string &, const std::string &, const IInterface *)
virtual StatusCode finalize()
SCT_ID::const_id_iterator m_waferItrBegin
This is an Identifier helper class for the SCT subdetector.
Definition SCT_ID.h:68
std::vector< Identifier >::const_iterator const_id_iterator
Definition SCT_ID.h:73
Property holding a SG store/key/clid from which a ReadHandle is made.