 |
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef FPGATrackSimOVERLAPREMOVALTOOL_H
13 #define FPGATrackSimOVERLAPREMOVALTOOL_H
16 #include "GaudiKernel/ServiceHandle.h"
23 #include "GaudiKernel/ToolHandle.h"
60 Gaudi::Property <bool>
m_do2ndStage {
this,
"DoSecondStage",
false,
"Do second stage of not?"};
62 Gaudi::Property <float>
m_minChi2 {
this,
"MinChi2", 40,
"Minimum chi2 requirement for tracks being considered in OR"};
63 Gaudi::Property <bool>
m_roadSliceOR {
this,
"roadSliceOR",
true,
"Do slice-wise overlap removal for roads (Hough-only)"};
64 Gaudi::Property <int>
m_localMaxWindowSize {
this,
"localMaxWindowSize", 0,
"Only create roads that are a local maximum within this window size. Set this to 0 to turn off local max filtering"};
65 Gaudi::Property <unsigned>
m_imageSize_x {
this,
"nBins_x", 0,
"number of bins in, eg, phi_track"};
66 Gaudi::Property <unsigned>
m_imageSize_y {
this,
"nBins_y", 0,
"number of bins in, eg, q/pT"};
67 Gaudi::Property <std::string>
m_algorithm {
this,
"ORAlgo",
"Normal",
"Overlap removal algorithm"};
68 Gaudi::Property <bool>
m_doFastOR {
this,
"doFastOR",
false,
"Use fast overlap removal algorithm instead of default"};
69 Gaudi::Property <bool>
m_compareAllHits {
this,
"compareAllHits",
true,
"Compare all hits to all other hits when comparing two tracks"};
70 ToolHandle<GenericMonitoringTool>
m_monTool{
this,
"MonTool",
"",
"Monitoring tool"};
83 #endif // FPGATrackSimOverlapRemovalTool_h
::StatusCode StatusCode
StatusCode definition for legacy code.
Header file to be included by clients of the Monitored infrastructure.
Defines a class for roads.