ATLAS Offline Software
LArSimpleShapeDumper.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 #ifndef LARCAFJOBS_LARSIMPLESHAPEDUMPER_H
11 #define LARCAFJOBS_LARSIMPLESHAPEDUMPER_H
12 
14 #include "GaudiKernel/ToolHandle.h"
15 #include "StoreGate/DataHandle.h"
21 
22 #include <string>
23 
24 class MsgStream;
25 class StoreGateSvc;
26 class ILArShape;
27 class HWIdentifier;
28 class Identifier;
30 
32 {
33  public:
34  LArSimpleShapeDumper(const std::string & name, ISvcLocator * pSvcLocator);
36 
37  //standart algorithm methods
38  virtual StatusCode initialize() override;
39  virtual StatusCode execute() override;
40  virtual StatusCode finalize() override;
41 
42  private:
43 
46 };
47 
48 #endif
python.tests.PyTestsLib.finalize
def finalize(self)
_info( "content of StoreGate..." ) self.sg.dump()
Definition: PyTestsLib.py:53
LArEM_ID.h
ATLAS_NOT_THREAD_SAFE
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
Definition: checker_macros.h:212
initialize
void initialize()
Definition: run_EoverP.cxx:894
CaloDetDescrElement
This class groups all DetDescr information related to a CaloCell. Provides a generic interface for al...
Definition: Calorimeter/CaloDetDescr/CaloDetDescr/CaloDetDescrElement.h:66
LArHEC_ID.h
HWIdentifier
Definition: HWIdentifier.h:13
DataHandle.h
LArG4FSStartPointFilterLegacy.execute
execute
Definition: LArG4FSStartPointFilterLegacy.py:20
AthAlgorithm.h
LArSimpleShapeDumper
Definition: LArSimpleShapeDumper.h:32
LArSimpleShapeDumper::m_onlineHelper
const LArOnlineID * m_onlineHelper
Definition: LArSimpleShapeDumper.h:44
StoreGateSvc
The Athena Transient Store API.
Definition: StoreGateSvc.h:128
Identifier
Definition: DetectorDescription/Identifier/Identifier/Identifier.h:32
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgorithm
Definition: AthAlgorithm.h:47
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
LArOnlineID
Definition: LArOnlineID.h:20
DataHandle< ILArShape >
LArFCAL_ID.h
LArSimpleShapeDumper::m_shape
const DataHandle< ILArShape > m_shape
Definition: LArSimpleShapeDumper.h:45
CaloGain.h
ILArShape
Definition: ILArShape.h:13
LArOnlineID.h