22#include "GaudiKernel/MsgStream.h"
23#include "GaudiKernel/SmartDataPtr.h"
60ISvcLocator *pSvcLocator)
79 return StatusCode::SUCCESS;
89 using namespace InDet;
95 if (not pixelDetEleHandle.
isValid() or elements==
nullptr) {
112 return StatusCode::SUCCESS;
119 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
#define ATH_MSG_VERBOSE(x)
#define ATH_MSG_WARNING(x)
This is an Identifier helper class for the Pixel subdetector.
This is an Identifier helper class for the SCT subdetector.
This is an Identifier helper class for the TRT subdetector.
DataVector< Trk::Track > TrackCollection
This typedef represents a collection of Trk::Track objects.
Test Algorithm for POOL I/O uses TrkTracks as test data.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T, V, H > &t)
ServiceHandle< StoreGateSvc > & evtStore()
value_type push_back(value_type pElem)
Add an element to the end of the collection.
static Trk::Track * buildTrack(const InDetDD::SiDetectorElementCollection *elements)
static Trk::Track * buildBrokenTrack(const InDetDD::SiDetectorElementCollection *elements)
Class to hold the SiDetectorElement objects to be put in the detector store.
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.
unsigned int m_eventcounter
TrkTrackFakeWriter()
Avoid use of default constructor.
SG::ReadCondHandleKey< InDetDD::SiDetectorElementCollection > m_pixelDetEleCollKey
Ensure that the ATLAS eigen extensions are properly loaded.