![]() |
ATLAS Offline Software
|
#include <FPGATrackSimWindowExtensionTool.h>
Public Member Functions | |
virtual StatusCode | initialize () override |
virtual StatusCode | extendTracks (const std::vector< std::shared_ptr< const FPGATrackSimHit >> &hits, const std::vector< std::shared_ptr< const FPGATrackSimTrack >> &tracks, std::vector< std::shared_ptr< const FPGATrackSimRoad >> &roads) override |
virtual StatusCode | setupSlices (FPGATrackSimLogicalEventInputHeader *slicedHitHeader) override |
Private Attributes | |
ServiceHandle< IFPGATrackSimBankSvc > | m_FPGATrackSimBankSvc {this, "FPGATrackSimBankSvc", "FPGATrackSimBankSvc"} |
ServiceHandle< IFPGATrackSimMappingSvc > | m_FPGATrackSimMapping {this, "FPGATrackSimMappingSvc", "FPGATrackSimMappingSvc"} |
Gaudi::Property< int > | m_threshold { this, "threshold", 11, "Minimum number of hits to fire a road"} |
Gaudi::Property< std::vector< float > > | m_windows {this, "phiWindow", {}, "Default window settings for phi, must be size nlayers."} |
Gaudi::Property< std::vector< float > > | m_zwindows {this, "zWindow", {}, "Default window settings for z, must be size nlayers."} |
Gaudi::Property< bool > | m_fieldCorrection {this, "fieldCorrection", true, "Use magnetic field correction for Hough transform"} |
Gaudi::Property< bool > | m_idealGeoRoads {this, "IdealGeoRoads", true, "Do sector assignment of second stage roads"} |
Gaudi::Property< bool > | m_doRegionalMapping { this, "RegionalMapping", false, "Use the sub-region maps to define the sector"} |
Gaudi::Property< bool > | m_doEtaPatternConsts { this, "doEtaPatternConsts", false, "Whether to use the eta pattern tool for constant generation"} |
Gaudi::Property< bool > | m_useSpacePoints { this, "useSpacePoints", false, "Whether we are using spacepoints."} |
std::vector< FPGATrackSimRoad > | m_roads |
std::map< unsigned, std::map< unsigned, std::vector< std::shared_ptr< const FPGATrackSimHit > > > > | m_phits_atLayer |
unsigned | m_nLayers_1stStage = 0 |
unsigned | m_nLayers_2ndStage = 0 |
unsigned | m_maxMiss = 0 |
FPGATrackSimLogicalEventInputHeader * | m_slicedHitHeader = nullptr |
Definition at line 33 of file FPGATrackSimWindowExtensionTool.h.
|
overridevirtual |
Definition at line 49 of file FPGATrackSimWindowExtensionTool.cxx.
|
overridevirtual |
Definition at line 25 of file FPGATrackSimWindowExtensionTool.cxx.
|
inlineoverridevirtual |
Definition at line 46 of file FPGATrackSimWindowExtensionTool.h.
|
private |
Definition at line 69 of file FPGATrackSimWindowExtensionTool.h.
|
private |
Definition at line 68 of file FPGATrackSimWindowExtensionTool.h.
|
private |
Definition at line 61 of file FPGATrackSimWindowExtensionTool.h.
|
private |
Definition at line 54 of file FPGATrackSimWindowExtensionTool.h.
|
private |
Definition at line 55 of file FPGATrackSimWindowExtensionTool.h.
|
private |
Definition at line 62 of file FPGATrackSimWindowExtensionTool.h.
|
private |
Definition at line 77 of file FPGATrackSimWindowExtensionTool.h.
|
private |
Definition at line 75 of file FPGATrackSimWindowExtensionTool.h.
|
private |
Definition at line 76 of file FPGATrackSimWindowExtensionTool.h.
|
private |
Definition at line 74 of file FPGATrackSimWindowExtensionTool.h.
|
private |
Definition at line 72 of file FPGATrackSimWindowExtensionTool.h.
|
private |
Definition at line 81 of file FPGATrackSimWindowExtensionTool.h.
|
private |
Definition at line 58 of file FPGATrackSimWindowExtensionTool.h.
|
private |
Definition at line 70 of file FPGATrackSimWindowExtensionTool.h.
|
private |
Definition at line 59 of file FPGATrackSimWindowExtensionTool.h.
|
private |
Definition at line 60 of file FPGATrackSimWindowExtensionTool.h.