ATLAS Offline Software
Loading...
Searching...
No Matches
LArDumpShapes.h
Go to the documentation of this file.
1// This file's extension implies that it's C, but it's really -*- C++ -*-.
2
3/*
4 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
5*/
6
7// $Id: LArDumpShapes.h,v 1.1 2006-06-27 18:31:59 ssnyder Exp $
30
31#ifndef LARDUMPSHAPES_H
32#define LARDUMPSHAPES_H
33
37
38#include <string>
39
50 : public AthAlgorithm
51{
52public:
58 LArDumpShapes (const std::string& name, ISvcLocator* svcloc);
59
61 StatusCode initialize();
62 StatusCode execute();
63 StatusCode finalize(){return StatusCode::SUCCESS;}
64
65
66private:
67 SG::ReadCondHandleKey<LArOnOffIdMapping> m_cablingKey{this,"CablingKey","LArOnOffIdMap","SG Key of LArOnOffIdMapping object"};
68
70 std::string m_filename;
71
73 int m_gain;
74
76 bool m_first;
77};
78
79#endif // not LARDUMPSHAPES_H
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
StatusCode execute()
Standard Gaudi execute method.
std::string m_filename
JO property: The nmae of the ROOT file to create.
LArDumpShapes(const std::string &name, ISvcLocator *svcloc)
Standard Algorithm constructor.
bool m_first
True for the first event.
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
int m_gain
JO property: The desired gain.
StatusCode finalize()
StatusCode initialize()
Standard algorithm methods.