![]() |
ATLAS Offline Software
|
#include <FPGATrackSimPhiRoadFilterTool.h>
Public Member Functions | |
| FPGATrackSimPhiRoadFilterTool (const std::string &, const std::string &, const IInterface *) | |
| virtual StatusCode | initialize () override |
| virtual StatusCode | filterRoads (std::vector< std::shared_ptr< const FPGATrackSimRoad > > &prefilter_roads, std::vector< std::shared_ptr< const FPGATrackSimRoad > > &postfilter_roads) override |
Private Member Functions | |
| FPGATrackSimRoad | buildRoad (std::shared_ptr< const FPGATrackSimRoad > origr) const |
Private Attributes | |
| ServiceHandle< IFPGATrackSimMappingSvc > | m_FPGATrackSimMapping {this, "FPGATrackSimMappingSvc", "FPGATrackSimMappingSvc"} |
| ServiceHandle< IFPGATrackSimEventSelectionSvc > | m_EvtSel {this, "FPGATrackSimEventSelectionSvc", ""} |
| Gaudi::Property< unsigned > | m_threshold {this, "threshold", 0, "Minimum number of hit layers to fire a road"} |
| Gaudi::Property< std::vector< float > > | m_window {this, "window", {}, "Distance from nominal path to keep hit, list of length nLayers"} |
| Gaudi::Property< float > | m_ptscaling {this, "ptscaling", 0.0, "Add a pT dependent resolution to each resolution in window"} |
| Gaudi::Property< bool > | m_fieldCorrection {this, "fieldCorrection", true, "Apply B field correction"} |
| std::vector< FPGATrackSimRoad > | m_postfilter_roads |
| unsigned | m_nLayers = 0U |
| unsigned | m_event = 0 |
| std::string | m_name |
Definition at line 38 of file FPGATrackSimPhiRoadFilterTool.h.
| FPGATrackSimPhiRoadFilterTool::FPGATrackSimPhiRoadFilterTool | ( | const std::string & | algname, |
| const std::string & | name, | ||
| const IInterface * | ifc ) |
Definition at line 33 of file FPGATrackSimPhiRoadFilterTool.cxx.
|
private |
Definition at line 85 of file FPGATrackSimPhiRoadFilterTool.cxx.
|
overridevirtual |
Definition at line 52 of file FPGATrackSimPhiRoadFilterTool.cxx.
|
overridevirtual |
Definition at line 40 of file FPGATrackSimPhiRoadFilterTool.cxx.
|
private |
Definition at line 80 of file FPGATrackSimPhiRoadFilterTool.h.
|
private |
Definition at line 59 of file FPGATrackSimPhiRoadFilterTool.h.
|
private |
Definition at line 67 of file FPGATrackSimPhiRoadFilterTool.h.
|
private |
Definition at line 58 of file FPGATrackSimPhiRoadFilterTool.h.
|
private |
Definition at line 81 of file FPGATrackSimPhiRoadFilterTool.h.
|
private |
Definition at line 75 of file FPGATrackSimPhiRoadFilterTool.h.
|
private |
Definition at line 71 of file FPGATrackSimPhiRoadFilterTool.h.
|
private |
Definition at line 66 of file FPGATrackSimPhiRoadFilterTool.h.
|
private |
Definition at line 64 of file FPGATrackSimPhiRoadFilterTool.h.
|
private |
Definition at line 65 of file FPGATrackSimPhiRoadFilterTool.h.