 |
ATLAS Offline Software
|
Go to the documentation of this file.
32 int fitTracks(
const std::vector<std::shared_ptr<const FPGATrackSimRoad>>& roads, std::vector<FPGATrackSimTrack>& tracks);
147 int fitTracks(
const std::shared_ptr<const FPGATrackSimRoad> &road, std::vector<FPGATrackSimTrack> &tracks);
155 #endif // TRACKFITTER_H
void compute_truth(FPGATrackSimTrack &newtrk) const
void setIdealCoordFitType(TrackCorrType type)
float m_Chi2Dof_recovery_max
Maps physical layers to logical layers.
int getNFitsMajoritySCI()
unsigned getDoMajority() const
void makeTrackCandidates(const FPGATrackSimRoad &road, const FPGATrackSimTrack &temp, std::vector< FPGATrackSimTrack > &track_cands)
Creates a list of track candidates by taking all possible combination of hits in road.
void setChi2DofRecoveryMax(float v)
void setPlaneMap(FPGATrackSimPlaneMap const *map)
void setDoMajority(unsigned int v)
float m_Chi2Dof_recovery_min
int getNorecoveryNhits() const
const std::vector< FPGATrackSimTrack > & getMissingHitsCheckTracks()
FPGATrackSimTrack recoverTrack(FPGATrackSimTrack const &t, sector_t sector, layer_bitmask_t norecovery_mask, double qoverpt)
Given a N/N track that has a bad chi2, try to refit the track by taking away a single hit,...
std::vector< FPGATrackSimTrack > m_tracks_missinghits_track
void setRequireFirst(bool v)
int fitTracks(const std::vector< std::shared_ptr< const FPGATrackSimRoad >> &roads, std::vector< FPGATrackSimTrack > &tracks)
void setDoSecondStage(bool v)
Maps ITK module indices to FPGATrackSim regions.
void setRegionMap(FPGATrackSimRegionMap const *map)
FPGATrackSimPlaneMap const * m_pmap
bool m_setDoMissingHitsCheck
float getChi2DofRecoveryMax() const
Class to provide easy MsgStream access and capabilities.
FPGATrackSimPlaneMap const * getPlaneMap() const
float getChi2DofRecoveryMin() const
TrackCorrType m_IdealCoordFitType
bool getDoDeltaGPhis() const
FPGATrackSimRegionMap const * m_rmap
bool getRequireFirst() const
void getMissingInfo(const FPGATrackSimRoad &road, int &nMissing, bool &missPixel, bool &missStrip, layer_bitmask_t &missing_mask, layer_bitmask_t &norecovery_mask)
void setIdentifyBadHit(bool flag)
int getNFitsMajorityPix()
void setDoMissingHitsCheck(bool v)
const FPGATrackSimFitConstantBank * m_nominalBank
bool getIdentifyBadHit() const
void setNorecoveryNhits(int v)
void setChi2DofRecoveryMin(float v)
Defines a class for roads.
bool getDoSecondStage() const
bool getDoMissingHitsCheck() const
void setDoDeltaGPhis(bool v)
TrackCorrType getIdealCoordFitType() const
std::vector< const FPGATrackSimFitConstantBank * > m_droppedLayerBanks