-
- // Constants which should be elsewhere ????
- static const Int_t fgkMaxMuonTrackingChambers = 10; ///< Max number of Muon tracking chambers
- static const Int_t fgkMaxMuonTrackingStations = 5; ///< Max number of Muon tracking stations
-
- // Defaults parameters for reconstruction
- static const Double_t fgkDefaultMinBendingMomentum; ///< default min. bending momentum for reconstruction
- static const Double_t fgkDefaultMaxBendingMomentum; ///< default max. bending momentum for reconstruction
- static const Double_t fgkDefaultMaxChi2; ///< default max. track chi2 for reconstruction
- static const Double_t fgkDefaultMaxSigma2Distance; ///< default square of max. distance for window size
- static const Double_t fgkDefaultBendingResolution; ///< default bending coordinate resolution for reconstruction
- static const Double_t fgkDefaultNonBendingResolution; ///< default non bending coordinate resolution for reconstruction
- static const Double_t fgkDefaultChamberThicknessInX0; ///< default chamber thickness in X0 for reconstruction
- // Simple magnetic field:
- // Value taken from macro MUONtracking.C: 0.7 T, hence 7 kG
- // Length and Position from reco_muon.F, with opposite sign:
- // Length = ZMAGEND-ZCOIL
- // Position = (ZMAGEND+ZCOIL)/2
- // to be ajusted differently from real magnetic field ????
- static const Double_t fgkDefaultSimpleBValue; ///< default value of magnetic field (dipole)
- static const Double_t fgkDefaultSimpleBLength; ///< default length of magnetic field (dipole)
- static const Double_t fgkDefaultSimpleBPosition; ///< default position of magnetic field (dipole)
- static const Double_t fgkDefaultEfficiency; ///< default chamber efficiency for track ref. hits recontruction
-
-
- Int_t fTrackMethod; ///< AZ - tracking method
-
- // Parameters for track reconstruction
- Double_t fMinBendingMomentum; ///< minimum value (GeV/c) of momentum in bending plane
- // Parameters for track reconstruction
- Double_t fMaxBendingMomentum; ///< maximum value (GeV/c) of momentum in bending plane
- Double_t fMaxChi2; ///< maximum Chi2 per degree of Freedom
- Double_t fMaxSigma2Distance; ///< maximum square distance in units of the variance (maximum chi2)
- Double_t fRMin[fgkMaxMuonTrackingChambers]; ///< minimum radius (cm)
- Double_t fRMax[fgkMaxMuonTrackingChambers]; ///< maximum radius (cm)
- Double_t fSegmentMaxDistBending[fgkMaxMuonTrackingStations]; ///< maximum distance (cm) for segments in bending plane
- Double_t fSegmentMaxDistNonBending[fgkMaxMuonTrackingStations]; ///< maximum distance (cm) for segments in non bending plane
- Double_t fBendingResolution; ///< chamber resolution (cm) in bending plane
- Double_t fNonBendingResolution; ///< chamber resolution (cm) in non bending plane
- Double_t fChamberThicknessInX0; ///< chamber thickness in number of radiation lengths
- // how to take it from simulation ????
- Double_t fSimpleBValue; ///< simple magnetic field: value (kG)
- Double_t fSimpleBLength; ///< simple magnetic field: length (cm)
- Double_t fSimpleBPosition; ///< simple magnetic field: Z central position (cm)
- Double_t fEfficiency; ///< chamber efficiency (used for track ref. hits only)