|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef FPGATrackSimTRACKFITTERTOOL_H
6 #define FPGATrackSimTRACKFITTERTOOL_H
9 #include "GaudiKernel/ServiceHandle.h"
36 StatusCode getTracks(std::vector<std::shared_ptr<const FPGATrackSimRoad>> & roads, std::vector<FPGATrackSimTrack> & tracks);
48 Gaudi::Property <int>
m_chi2dof_recovery_min {
this,
"chi2DofRecoveryMin", 40,
"min chi^2 cut for attempting recovery fits"};
49 Gaudi::Property <int>
m_chi2dof_recovery_max {
this,
"chi2DofRecoveryMax", 1e8,
"max chi^2 cut for attempting recovery fits"};
50 Gaudi::Property <int>
m_doMajority {
this,
"doMajority", 1,
"Do Majority fits"};
51 Gaudi::Property <int>
m_maxNhitsPerPlane {
this,
"maxHitsPerPlane", -1,
"if >0, max hits per plane to consider"};
52 Gaudi::Property <int>
m_noRecoveryNHits {
this,
"nHits_noRecovery", -1,
"nHits for no recovery"};
53 Gaudi::Property <bool>
m_guessHits {
this,
"GuessHits",
true,
"If True then we Guess hits, if False then we use separate banks and don't guess"};
54 Gaudi::Property <bool>
m_doDeltaGPhis {
this,
"DoDeltaGPhis",
false,
"If True will do the fit by the delta global phis method"};
55 Gaudi::Property <bool>
m_doMissingHitsChecks {
this,
"DoMissingHitsChecks",
false,
"If True and we guess hits, when we have 8/8 we also drop hits and guess them to compare to true positions"};
56 Gaudi::Property <int>
m_idealCoordFitType {
this,
"IdealCoordFitType", 2,
"Fit type for idealized coordinates, 0 if off"};
62 #endif // FPGATrackSimTrackFitterTool_h
::StatusCode StatusCode
StatusCode definition for legacy code.
This file declares a class that stores the module IDs of the sectors.