55ISvcLocator *pSvcLocator) :
64 return StatusCode::SUCCESS;
73 using namespace InDet;
81 if (not pixelDetEleHandle.
isValid() or elements==
nullptr) {
93 return StatusCode::SUCCESS;
101 return StatusCode::SUCCESS;
112 MsgStream log(msgSvc(), name());
const boost::regex ref(r_ef)
#define ATH_CHECK
Evaluate an expression and check for errors.
#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.
Test Algorithm for POOL I/O uses TrkTracks as test data.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
ServiceHandle< StoreGateSvc > & evtStore()
DataModel_detail::const_iterator< DataVector > const_iterator
const_iterator end() const noexcept
Return a const_iterator pointing past the end of the collection.
const_iterator begin() const noexcept
Return a const_iterator pointing at the beginning of the collection.
static Trk::Track * buildTrack(const InDetDD::SiDetectorElementCollection *elements)
Class to hold the SiDetectorElement objects to be put in the detector store.
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.
int numberDoF() const
returns the number of degrees of freedom of the overall track or vertex fit as integer
double chiSquared() const
returns the of the overall track fit
const FitQuality * fitQuality() const
return a pointer to the fit quality const-overload
Ensure that the ATLAS eigen extensions are properly loaded.