ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
LArCalorimeter
LArCafJobs
LArCafJobs
LArSimpleShapeDumper.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
9
10
#ifndef LARCAFJOBS_LARSIMPLESHAPEDUMPER_H
11
#define LARCAFJOBS_LARSIMPLESHAPEDUMPER_H
12
13
#include "
AthenaBaseComps/AthAlgorithm.h
"
14
#include "GaudiKernel/ToolHandle.h"
15
#include "
CaloIdentifier/LArEM_ID.h
"
16
#include "
CaloIdentifier/LArHEC_ID.h
"
17
#include "
CaloIdentifier/LArFCAL_ID.h
"
18
#include "
CaloIdentifier/CaloGain.h
"
19
#include "
LArIdentifier/LArOnlineID.h
"
20
21
#include <string>
22
23
class
MsgStream;
24
class
StoreGateSvc
;
25
class
ILArShape
;
26
class
HWIdentifier
;
27
class
Identifier
;
28
class
CaloDetDescrElement
;
29
30
class
ATLAS_NOT_THREAD_SAFE
LArSimpleShapeDumper
:
public
AthAlgorithm
31
{
32
public
:
33
LArSimpleShapeDumper
(
const
std::string & name, ISvcLocator * pSvcLocator);
34
~LArSimpleShapeDumper
();
35
36
//standart algorithm methods
37
virtual
StatusCode
initialize
()
override
;
38
virtual
StatusCode
execute
(
const
EventContext& ctx)
override
;
39
virtual
StatusCode
finalize
()
override
;
40
41
private
:
42
43
const
LArOnlineID
*
m_onlineHelper
;
44
};
45
46
#endif
AthAlgorithm.h
CaloGain.h
LArEM_ID.h
LArFCAL_ID.h
LArHEC_ID.h
LArOnlineID.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
AthAlgorithm::execute
virtual StatusCode execute(const EventContext &ctx)=0
Execute method.
AthAlgorithm::AthAlgorithm
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Definition
AthAlgorithm.cxx:10
CaloDetDescrElement
This class groups all DetDescr information related to a CaloCell.
Definition
Calorimeter/CaloDetDescr/CaloDetDescr/CaloDetDescrElement.h:66
HWIdentifier
Definition
HWIdentifier.h:13
ILArShape
Definition
ILArShape.h:13
LArOnlineID
Definition
LArOnlineID.h:21
LArSimpleShapeDumper::LArSimpleShapeDumper
LArSimpleShapeDumper(const std::string &name, ISvcLocator *pSvcLocator)
Definition
LArSimpleShapeDumper.cxx:13
LArSimpleShapeDumper::finalize
virtual StatusCode finalize() override
Definition
LArSimpleShapeDumper.cxx:65
LArSimpleShapeDumper::m_onlineHelper
const LArOnlineID * m_onlineHelper
Definition
LArSimpleShapeDumper.h:43
StoreGateSvc
The Athena Transient Store API.
Definition
StoreGateSvc.h:120
Identifier
Definition
IdentifierFieldParser.cxx:14
initialize
void initialize()
Definition
run_EoverP.cxx:894
Generated on
for ATLAS Offline Software by
1.17.0