|
ATLAS Offline Software
|
Go to the documentation of this file.
3 #ifndef FPGATrackSimWINDOWEXTENSION_H
4 #define FPGATrackSimWINDOWEXTENSION_H
13 #include "GaudiKernel/ServiceHandle.h"
40 const std::vector<std::shared_ptr<const FPGATrackSimTrack>> & tracks,
41 std::vector<std::shared_ptr<const FPGATrackSimRoad>> & roads)
override;
49 Gaudi::Property<int>
m_threshold {
this,
"threshold", 11,
"Minimum number of hits to fire a road"};
50 Gaudi::Property<std::vector<float>>
m_windows {
this,
"phiWindow", {},
"Default window settings for phi, must be size nlayers."};
51 Gaudi::Property<std::vector<float>>
m_zwindows {
this,
"zWindow", {},
"Default window settings for z, must be size nlayers."};
52 Gaudi::Property<bool>
m_fieldCorrection {
this,
"fieldCorrection",
true,
"Use magnetic field correction for Hough transform"};
53 Gaudi::Property<bool>
m_idealGeoRoads {
this,
"IdealGeoRoads",
true,
"Do sector assignment of second stage roads"};
59 Gaudi::Property <bool>
m_doRegionalMapping {
this,
"RegionalMapping",
false,
"Use the sub-region maps to define the sector"};
60 Gaudi::Property <bool>
m_doEtaPatternConsts {
this,
"doEtaPatternConsts",
false,
"Whether to use the eta pattern tool for constant generation"};
61 Gaudi::Property <bool>
m_useSpacePoints {
this,
"useSpacePoints",
false,
"Whether we are using spacepoints."};
65 std::map<unsigned, std::map<unsigned, std::vector<std::shared_ptr<const FPGATrackSimHit>>>>
m_phits_atLayer;
Maps physical layers to logical layers.
Maps ITK module indices to FPGATrackSim regions.
::StatusCode StatusCode
StatusCode definition for legacy code.
: FPGATrackSim-specific class to represent an hit in the detector.
Defines a class for roads.