ATLAS Offline Software
Loading...
Searching...
No Matches
TileExpertDump.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
5/***************************************************************************
6 TileExpertDump
7 -----------------------------------------
8 Test algorithm to dump out calibration constants from the TileInfoSvc
9
10
11 2007-05-14 nils.gollub@cern.ch
12 2008-06-06 lukas.pribyl@cern.ch
13 ***************************************************************************/
14
15#ifndef TILECALIBALGS_TILEEXPERTDUMP_H
16#define TILECALIBALGS_TILEEXPERTDUMP_H
17
18// Gaudi includes
19#include "GaudiKernel/ToolHandle.h"
20
21// Athena includes
25
28
29class TileHWID;
30class TileInfo;
31
35
37 public:
38 TileExpertDump(const std::string& name, ISvcLocator* pSvcLocator);
40
41 StatusCode initialize();
42 StatusCode execute();
43 StatusCode finalize();
44
45 StatusCode setEmExpertOptions();
46
47 private:
48
64 void printExpertEmscale();
68
70 "EventInfo", "EventInfo", "EventInfo key"};
71
72 //=== non-property members
73 ToolHandle<TileExpertToolEmscale> m_tileExpertToolEmscale{this,
74 "TileExpertToolEmscale","TileExpertToolEmscale", "Tile expert tool em scale"};
75
77
78 //=== TileInfo
79 std::string m_infoName;
81 int m_i_ADCmax = 0;
82};
83
84#endif
Property holding a SG store/key/clid from which a ReadHandle is made.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Property holding a SG store/key/clid from which a ReadHandle is made.
Class for encoding Tile calibration options into a bit map.
StatusCode finalize()
ToolHandle< TileExpertToolEmscale > m_tileExpertToolEmscale
const TileInfo * m_tileInfo
bool m_printExpertEmscaleOnl
TileEmscaleCalibOptions m_emExpertOptions
std::string m_infoName
const TileHWID * m_tileHWID
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfoKey
StatusCode execute()
StatusCode initialize()
TileExpertDump(const std::string &name, ISvcLocator *pSvcLocator)
StatusCode setEmExpertOptions()
Helper class for TileCal online (hardware) identifiers.
Definition TileHWID.h:49