ATLAS Offline Software
Loading...
Searching...
No Matches
LArCellContFakeReader.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef ATHENAPOOLTEST_LARCELLCONTFAKEREADER_H
6#define ATHENAPOOLTEST_LARCELLCONTFAKEREADER_H
7
19
27
28
32
33class CaloCell_ID;
35
36
38public:
39
41 LArCellContFakeReader(const std::string &name,ISvcLocator *pSvcLocator);
42
44 virtual StatusCode initialize() override;
45
47 virtual StatusCode execute() override;
48
50 virtual StatusCode finalize() override;
51
53 // Private methods:
55private:
56
59
62
65
67 // Private data:
69private:
70
72 void printCells(const CaloCellContainer* larCont) const;
73
76 , "CaloDetDescrManager"
77 , "CaloDetDescrManager"
78 , "SG Key for CaloDetDescrManager in the Condition Store" };
79
82};
83
84#endif // SRC_LARCELLCONTFAKEREADER_H
Definition of CaloDetDescrManager.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Container class for CaloCell.
Helper class for offline cell identifiers.
Definition CaloCell_ID.h:34
virtual StatusCode finalize() override
Algorithm finalize at end of job.
LArCellContFakeReader(const LArCellContFakeReader &)
Avoid use of copy constructor.
SG::ReadCondHandleKey< CaloDetDescrManager > m_caloMgrKey
Need DD mgr to create cells.
LArCellContFakeReader & operator=(const LArCellContFakeReader &)
Avoid use of copy operator.
virtual StatusCode execute() override
Algorithm execute once per event.
LArCellContFakeReader(const std::string &name, ISvcLocator *pSvcLocator)
Algorithm constructor.
virtual StatusCode initialize() override
Algorithm initialize at begin of job.
const CaloCell_ID * m_calocellId
Need id helper to create cells.
LArCellContFakeReader()
Avoid use of default constructor.
void printCells(const CaloCellContainer *larCont) const
Print out cell info.