ATLAS Offline Software
Loading...
Searching...
No Matches
TrkTrackFakeReader.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 TRKTRACKFAKEREADER_H
6#define TRKTRACKFAKEREADER_H
7
19
26
27// Base class
31#include <string>
32
33
34namespace Trk {
35 class Track;
36}
38
40 // Public methods:
42public:
43
45 TrkTrackFakeReader(const std::string &name,ISvcLocator *pSvcLocator);
46
48 virtual StatusCode initialize();
49
51 virtual StatusCode execute();
52
54 virtual StatusCode finalize();
55
57 // Private methods:
59private:
60
62 // Private data:
64private:
65
66 void compareTracks(const Trk::Track* ref, const Trk::Track* readTrk);
67
68 SG::ReadCondHandleKey<InDetDD::SiDetectorElementCollection> m_pixelDetEleCollKey{this, "PixelDetEleCollKey", "PixelDetectorElementCollection", "Key of SiDetectorElementCollection for Pixel"};
69
70};
71
72#endif // INDETRAWDATAFAKEREADER_H
const boost::regex ref(r_ef)
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
void compareTracks(const Trk::Track *ref, const Trk::Track *readTrk)
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.
SG::ReadCondHandleKey< InDetDD::SiDetectorElementCollection > m_pixelDetEleCollKey
TrkTrackFakeReader(const std::string &name, ISvcLocator *pSvcLocator)
Algorithm constructor.
Ensure that the ATLAS eigen extensions are properly loaded.