|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef TRK_HOLESEARCHVALIDATION_H
10 #define TRK_HOLESEARCHVALIDATION_H
15 #include "GaudiKernel/ToolHandle.h"
16 #include "GaudiKernel/ServiceHandle.h"
30 class HepRandomEngine;
34 class ITrackHoleSearchTool;
35 class TrackStateOnSurface;
124 #endif // TRK_HOLESEARCHVALIDATION_H
std::string m_randomEngineName
Name of the random number stream.
std::vector< std::vector< unsigned int > > m_trackStats ATLAS_THREAD_SAFE
void printInfoTSoS(const Trk::TrackStateOnSurface *tsos) const
bool m_removeParts[Parts::kNParts]
unsigned int m_maxNumberOfHoles
ServiceHandle< IAthRNGSvc > m_rndmGenSvc
Random number generator.
Property holding a SG store/key/clid from which a ReadHandle is made.
An algorithm that can be simultaneously executed in multiple threads.
std::mutex m_trackStatsMutex
ToolHandle< Trk::ITrackHoleSearchTool > m_holeSearchTool
Property holding a SG store/key/clid from which a WriteHandle is made.
SG::ReadHandleKey< TrackCollection > m_trackCollectionKey
jobOption: name of the TrackCollection
::StatusCode StatusCode
StatusCode definition for legacy code.
unsigned int doHoleSearch(const Trk::Track *track) const
HoleSearchValidation(const std::string &name, ISvcLocator *pSvcLocator)
Standard Athena-Algorithm Constructor.
~HoleSearchValidation()
Default Destructor.
bool m_saveNewTracksInSG
jobOption: save new tracks to SG ?
const AtlasDetectorID * m_idHelper
Ensure that the ATLAS eigen extensions are properly loaded.
represents the track state (measurement, material, fit parameters and quality) at a surface.
This is an Identifier helper class for both the Pixel and SCT subdetectors. This class defines identi...
const PixelID * m_pixelID
const SiliconID * m_siliconID
SG::WriteHandleKey< TrackCollection > m_trackCollectionOutputKey
jobOption: name of the TrackCollection
bool m_removeOverlapHitsOnly
Define macros for attributes used to control the static checker.
This class provides an interface to generate or decode an identifier for the upper levels of the dete...
StatusCode finalize()
standard Athena-Algorithm method
StatusCode execute(const EventContext &ctx) const
standard Athena-Algorithm method
StatusCode initialize()
standard Athena-Algorithm method