ATLAS Offline Software
|
#include <FPGATrackSimWindowExtensionTool.h>
Public Member Functions | |
FPGATrackSimWindowExtensionTool (const std::string &, const std::string &, const IInterface *) | |
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 |
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 |
Definition at line 31 of file FPGATrackSimWindowExtensionTool.h.
FPGATrackSimWindowExtensionTool::FPGATrackSimWindowExtensionTool | ( | const std::string & | algname, |
const std::string & | name, | ||
const IInterface * | ifc | ||
) |
Definition at line 23 of file FPGATrackSimWindowExtensionTool.cxx.
|
overridevirtual |
Definition at line 50 of file FPGATrackSimWindowExtensionTool.cxx.
|
overridevirtual |
Definition at line 29 of file FPGATrackSimWindowExtensionTool.cxx.
|
private |
Definition at line 60 of file FPGATrackSimWindowExtensionTool.h.
|
private |
Definition at line 59 of file FPGATrackSimWindowExtensionTool.h.
|
private |
Definition at line 52 of file FPGATrackSimWindowExtensionTool.h.
|
private |
Definition at line 45 of file FPGATrackSimWindowExtensionTool.h.
|
private |
Definition at line 46 of file FPGATrackSimWindowExtensionTool.h.
|
private |
Definition at line 53 of file FPGATrackSimWindowExtensionTool.h.
|
private |
Definition at line 66 of file FPGATrackSimWindowExtensionTool.h.
|
private |
Definition at line 67 of file FPGATrackSimWindowExtensionTool.h.
|
private |
Definition at line 65 of file FPGATrackSimWindowExtensionTool.h.
|
private |
Definition at line 63 of file FPGATrackSimWindowExtensionTool.h.
|
private |
Definition at line 49 of file FPGATrackSimWindowExtensionTool.h.
|
private |
Definition at line 61 of file FPGATrackSimWindowExtensionTool.h.
|
private |
Definition at line 50 of file FPGATrackSimWindowExtensionTool.h.
|
private |
Definition at line 51 of file FPGATrackSimWindowExtensionTool.h.