ATLAS Offline Software
Loading...
Searching...
No Matches
TrkTrackFakeWriter.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TRKTRACKFAKEWRITER_H
6#define TRKTRACKFAKEWRITER_H
7
19
26
27
34#include "FakeTrackBuilder.h"
35class PixelID;
36class SCT_ID;
37class TRT_ID;
38
39
41
43 // Public methods:
45public:
46
48 TrkTrackFakeWriter(const std::string &name,ISvcLocator *pSvcLocator);
49
51 virtual StatusCode initialize();
52
54 virtual StatusCode execute();
55
57 virtual StatusCode finalize();
58
60 // Private methods:
62private:
63
66
69
72
74 // Private data:
76private:
77
78 SG::ReadCondHandleKey<InDetDD::SiDetectorElementCollection> m_pixelDetEleCollKey{this, "PixelDetEleCollKey", "PixelDetectorElementCollection", "Key of SiDetectorElementCollection for Pixel"};
79
80 unsigned int m_eventcounter;
83
84};
85
86#endif // INDETRAWDATAFAKEWRITER_H
87
88
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
This is an Identifier helper class for the Pixel subdetector.
Definition PixelID.h:67
This is an Identifier helper class for the SCT subdetector.
Definition SCT_ID.h:68
This is an Identifier helper class for the TRT subdetector.
Definition TRT_ID.h:82
virtual StatusCode initialize()
Algorithm initialize at begin of job.
virtual StatusCode execute()
Algorithm execute once per event.
virtual StatusCode finalize()
Algorithm finalize at end of job.
TrkTrackFakeWriter(const std::string &name, ISvcLocator *pSvcLocator)
Algorithm constructor.
unsigned int m_eventcounter
TrkTrackFakeWriter & operator=(const TrkTrackFakeWriter &)
Avoid use of copy operator.
TrkTrackFakeWriter()
Avoid use of default constructor.
TrkTrackFakeWriter(const TrkTrackFakeWriter &)
Avoid use of copy constructor.
SG::ReadCondHandleKey< InDetDD::SiDetectorElementCollection > m_pixelDetEleCollKey