ATLAS Offline Software
InDetRawDataFakeReader.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef INDETRAWDATAFAKEREADER_H
6 #define INDETRAWDATAFAKEREADER_H
7 
28 // Base class
30 
31 class PixelID;
32 class SCT_ID;
33 class TRT_ID;
34 
36 
38  // Public methods:
40 public:
41 
43  InDetRawDataFakeReader(const std::string &name,ISvcLocator *pSvcLocator);
44 
46  virtual StatusCode initialize();
47 
49  virtual StatusCode execute();
50 
52  virtual StatusCode finalize();
53 
55  // Private methods:
57 private:
58 
61 
64 
67 
69  // Private data:
71 private:
72 
74  StatusCode checkPixel() const;
75 
77  StatusCode checkSCT() const;
78 
80  StatusCode checkTRT() const;
81 
84 
86  const SCT_ID* m_sctId;
87 
89  const TRT_ID* m_trtId;
90 };
91 
92 #endif // INDETRAWDATAFAKEREADER_H
InDetRawDataFakeReader::m_sctId
const SCT_ID * m_sctId
IDhelper for creating objects.
Definition: InDetRawDataFakeReader.h:86
InDetRawDataFakeReader::checkPixel
StatusCode checkPixel() const
Compare objects read with newly created ones.
Definition: InDetRawDataFakeReader.cxx:81
InDetRawDataFakeReader::m_trtId
const TRT_ID * m_trtId
IDhelper for creating objects.
Definition: InDetRawDataFakeReader.h:89
InDetRawDataFakeReader::execute
virtual StatusCode execute()
Algorithm execute once per event.
Definition: InDetRawDataFakeReader.cxx:71
InDetRawDataFakeReader
Test Algorithm for POOL I/O, reads InDetRawData from transient store.
Definition: InDetRawDataFakeReader.h:35
InDetRawDataFakeReader::checkTRT
StatusCode checkTRT() const
Compare objects read with newly created ones.
Definition: InDetRawDataFakeReader.cxx:276
AthAlgorithm.h
InDetRawDataFakeReader::m_pixelId
const PixelID * m_pixelId
IDhelper for creating objects.
Definition: InDetRawDataFakeReader.h:83
InDetRawDataFakeReader::operator=
InDetRawDataFakeReader & operator=(const InDetRawDataFakeReader &)
Avoid use of copy operator.
InDetRawDataFakeReader::InDetRawDataFakeReader
InDetRawDataFakeReader()
Avoid use of default constructor.
InDetRawDataFakeReader::checkSCT
StatusCode checkSCT() const
Compare objects read with newly created ones.
Definition: InDetRawDataFakeReader.cxx:191
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:221
InDetRawDataFakeReader::InDetRawDataFakeReader
InDetRawDataFakeReader(const InDetRawDataFakeReader &)
Avoid use of copy constructor.
TRT_ID
Definition: TRT_ID.h:84
SCT_ID
Definition: SCT_ID.h:68
InDetRawDataFakeReader::finalize
virtual StatusCode finalize()
Algorithm finalize at end of job.
Definition: InDetRawDataFakeReader.cxx:372
PixelID
Definition: PixelID.h:67
InDetRawDataFakeReader::initialize
virtual StatusCode initialize()
Algorithm initialize at begin of job.
Definition: InDetRawDataFakeReader.cxx:59