ATLAS Offline Software
Loading...
Searching...
No Matches
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
9
10#ifndef LARCAFJOBS_LARSIMPLESHAPEDUMPER_H
11#define LARCAFJOBS_LARSIMPLESHAPEDUMPER_H
12
14#include "GaudiKernel/ToolHandle.h"
21
22#include <string>
23
24class MsgStream;
25class StoreGateSvc;
26class ILArShape;
27class HWIdentifier;
28class 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
defines an "iterator" over instances of a given type in StoreGateSvc
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
This class groups all DetDescr information related to a CaloCell.
an iterator over instances of a given type in StoreGateSvc.
Definition DataHandle.h:43
LArSimpleShapeDumper(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode finalize() override
virtual StatusCode execute() override
const LArOnlineID * m_onlineHelper
const DataHandle< ILArShape > m_shape
The Athena Transient Store API.
void initialize()