AliRoot Core  3dc7879 (3dc7879)
AliMUONRecoParam Class Reference

Class with MUON reconstruction parameters. More...

#include <AliMUONRecoParam.h>

Inheritance diagram for AliMUONRecoParam:

Public Member Functions

 AliMUONRecoParam ()
 
virtual ~AliMUONRecoParam ()
 
void SetClusteringMode (Option_t *mode)
 set the clustering (pre-clustering) mode More...
 
Option_t * GetClusteringMode () const
 get the clustering (pre-clustering) mode More...
 
Double_t AverageNoisePadCharge () const
 Get the (truncated) average of sigmas of pedestal measurements, i.e. noise, of pads. More...
 
void AverageNoisePadCharge (Double_t noise)
 Set the average of sigmas of pedestal measurements, i.e. noise, of pads. More...
 
Double_t LowestPadCharge () const
 Get the lowest charge we allow for pads. More...
 
Double_t ClusterChargeCut () const
 Get the cut applied to cut on cluster charge (the charge is cut if below fClusterChargeCut*LowestPadCharge()) More...
 
void ClusterChargeCut (Double_t n)
 Set the cut applied to cut on cluster charge (the charge is cut if below fClusterChargeCut*LowestPadCharge()) More...
 
Double_t LowestClusterCharge () const
 Get the lowest possible cluster charge. More...
 
void SetTrackingMode (Option_t *mode)
 set the tracking mode More...
 
Option_t * GetTrackingMode () const
 get the tracking mode More...
 
void CombineClusterTrackReco (Bool_t flag)
 switch on/off the combined cluster/track reconstruction More...
 
Bool_t CombineClusterTrackReco () const
 return kTRUE/kFALSE if the combined cluster/track reconstruction is on/off More...
 
void SaveFullClusterInESD (Bool_t flag, Double_t percentOfEvent=100.)
 save all cluster info (including pads) in ESD, for the given percentage of events More...
 
Bool_t SaveFullClusterInESD () const
 return kTRUE/kFALSE depending on whether we save all cluster info in ESD or not More...
 
Double_t GetPercentOfFullClusterInESD () const
 return the percentage of events for which all cluster info are stored in ESD More...
 
void SetMinBendingMomentum (Double_t val)
 set the minimum value (GeV/c) of momentum in bending plane More...
 
Double_t GetMinBendingMomentum () const
 return the minimum value (GeV/c) of momentum in bending plane More...
 
void SetMaxBendingMomentum (Double_t val)
 set the maximum value (GeV/c) of momentum in bending plane More...
 
Double_t GetMaxBendingMomentum () const
 return the maximum value (GeV/c) of momentum in bending plane More...
 
void SetMaxNonBendingSlope (Double_t val)
 set the maximum value of the non bending slope More...
 
Double_t GetMaxNonBendingSlope () const
 return the maximum value of the non bending slope More...
 
void SetMaxBendingSlope (Double_t val)
 set the maximum value of the bending slope More...
 
Double_t GetMaxBendingSlope () const
 return the maximum value of the bending slope More...
 
void SelectOnTrackSlope (Bool_t flag)
 switch on/off the track selection according to their slope (instead of their impact parameter) More...
 
Bool_t SelectOnTrackSlope () const
 return kTRUE/kFALSE if tracks are selected according to their slope/impact parameter More...
 
void SetNonBendingVertexDispersion (Double_t val)
 set the vertex dispersion (cm) in non bending plane More...
 
Double_t GetNonBendingVertexDispersion () const
 return the vertex dispersion (cm) in non bending plane More...
 
void SetBendingVertexDispersion (Double_t val)
 set the vertex dispersion (cm) in bending plane More...
 
Double_t GetBendingVertexDispersion () const
 return the vertex dispersion (cm) in bending plane More...
 
void SetMaxNonBendingDistanceToTrack (Double_t val)
 set the maximum distance to the track to search for compatible cluster(s) in non bending direction More...
 
Double_t GetMaxNonBendingDistanceToTrack () const
 return the maximum distance to the track to search for compatible cluster(s) in non bending direction More...
 
void SetMaxBendingDistanceToTrack (Double_t val)
 set the maximum distance to the track to search for compatible cluster(s) in bending direction More...
 
Double_t GetMaxBendingDistanceToTrack () const
 return the maximum distance to the track to search for compatible cluster(s) in bending direction More...
 
void SetSigmaCutForTracking (Double_t val)
 set the cut in sigma to apply on cluster (local chi2) and track (global chi2) during tracking More...
 
Double_t GetSigmaCutForTracking () const
 return the cut in sigma to apply on cluster (local chi2) and track (global chi2) during tracking More...
 
void ImproveTracks (Bool_t flag)
 switch on/off the track improvement and keep the default cut in sigma to apply on cluster (local chi2) More...
 
void ImproveTracks (Bool_t flag, Double_t sigmaCut)
 switch on/off the track improvement and set the cut in sigma to apply on cluster (local chi2) More...
 
Bool_t ImproveTracks () const
 return kTRUE/kFALSE if the track improvement is switch on/off More...
 
Double_t GetSigmaCutForImprovement () const
 return the cut in sigma to apply on cluster (local chi2) during track improvement More...
 
void SetSigmaCutForTrigger (Double_t val)
 set the cut in sigma to apply on track during trigger hit pattern search More...
 
Double_t GetSigmaCutForTrigger () const
 return the cut in sigma to apply on track during trigger hit pattern search More...
 
void SetStripCutForTrigger (Double_t val)
 set the cut in strips to apply on trigger track during trigger chamber efficiency More...
 
Double_t GetStripCutForTrigger () const
 return the cut in strips to apply on trigger track during trigger chamber efficiency More...
 
void SetMaxStripAreaForTrigger (Double_t val)
 set the maximum search area in strips to apply on trigger track during trigger chamber efficiency More...
 
Double_t GetMaxStripAreaForTrigger () const
 return the maximum search area in strips to apply on trigger track during trigger chamber efficiency More...
 
Double_t GetMaxNormChi2MatchTrigger () const
 return the maximum normalized chi2 of tracking/trigger track matching More...
 
void TrackAllTracks (Bool_t flag)
 switch on/off the tracking of all the possible candidates (track only the best one if switched off) More...
 
Bool_t TrackAllTracks () const
 return kTRUE/kFALSE if the tracking of all the possible candidates is switched on/off More...
 
void RecoverTracks (Bool_t flag)
 switch on/off the recovering of tracks being lost during reconstruction More...
 
Bool_t RecoverTracks () const
 return kTRUE/kFALSE if the recovering of tracks being lost during reconstruction is switched on/off More...
 
void MakeTrackCandidatesFast (Bool_t flag)
 switch on/off the fast building of track candidates (assuming linear propagation between stations 4 and 5) More...
 
Bool_t MakeTrackCandidatesFast () const
 return kTRUE/kFALSE if the fast building of track candidates is switched on/off More...
 
void MakeMoreTrackCandidates (Bool_t flag)
 switch on/off the building of track candidates starting from 1 cluster in each of the stations 4 and 5 More...
 
Bool_t MakeMoreTrackCandidates () const
 return kTRUE/kFALSE if the building of extra track candidates is switched on/off More...
 
void ComplementTracks (Bool_t flag)
 switch on/off the completion of reconstructed track More...
 
Bool_t ComplementTracks () const
 return kTRUE/kFALSE if completion of the reconstructed track is switched on/off More...
 
void RemoveConnectedTracksInSt12 (Bool_t flag)
 remove tracks sharing cluster in stations 1 or 2 More...
 
Bool_t RemoveConnectedTracksInSt12 () const
 return kTRUE/kFALSE whether tracks sharing cluster in station 1 and 2 must be removed or not More...
 
void UseSmoother (Bool_t flag)
 switch on/off the use of the smoother More...
 
Bool_t UseSmoother () const
 return kTRUE/kFALSE if the use of the smoother is switched on/off More...
 
void UseChamber (Int_t iCh, Bool_t flag)
 switch on/off a chamber in the reconstruction More...
 
Bool_t UseChamber (Int_t iCh) const
 return kTRUE/kFALSE whether the chamber must be used or not More...
 
void RequestStation (Int_t iSt, Bool_t flag)
 request or not at least one cluster in the station to validate the track More...
 
Bool_t RequestStation (Int_t iSt) const
 return kTRUE/kFALSE whether at least one cluster is requested in the station to validate the track More...
 
UInt_t RequestedStationMask () const
 return an integer where first 5 bits are set to 1 if the corresponding station is requested More...
 
void BypassSt45 (Bool_t st4, Bool_t st5)
 set the bypassSt45 value More...
 
Bool_t BypassSt45 () const
 return kTRUE if we should replace clusters in St 4 and 5 by generated clusters from trigger tracks More...
 
Bool_t BypassSt4 () const
 return kTRUE if we should replace clusters in St 4 by generated clusters from trigger tracks More...
 
Bool_t BypassSt5 () const
 return kTRUE if we should replace clusters in St 5 by generated clusters from trigger tracks More...
 
void SetHVLimit (Int_t chamberId, Double_t ichamber)
 Set HV threshold for chambers (chamberId=0..9, use -1 to set all chambers equal) More...
 
Double_t HVLimit (Int_t chamberId) const
 Retrieve HV limit for chamber (chamberId=0..9) More...
 
void SetPedMeanLimits (float low, float high)
 Set Low and High threshold for pedestal mean. More...
 
Float_t PedMeanLowLimit () const
 Retrieve low limit of ped mean. More...
 
Float_t PedMeanHighLimit () const
 Retrieve high limit of ped mean. More...
 
void SetPedSigmaLimits (float low, float high)
 Set Low and High threshold for pedestal sigma. More...
 
Float_t PedSigmaLowLimit () const
 Retrieve low limit of ped sigma. More...
 
Float_t PedSigmaHighLimit () const
 Retrieve high limit of ped sigma. More...
 
void SetPadGoodnessMask (UInt_t mask)
 Set the goodness mask (see AliMUONPadStatusMapMaker) More...
 
UInt_t PadGoodnessMask () const
 Get the goodness mask. More...
 
Double_t ChargeSigmaCut () const
 Number of sigma cut we must apply when cutting on adc-ped. More...
 
void ChargeSigmaCut (Double_t value)
 Number of sigma cut we must apply when cutting on adc-ped. More...
 
void SetDefaultNonBendingReso (Int_t iCh, Double_t val)
 Set the default non bending resolution of chamber iCh. More...
 
Double_t GetDefaultNonBendingReso (Int_t iCh) const
 Get the default non bending resolution of chamber iCh. More...
 
void SetDefaultBendingReso (Int_t iCh, Double_t val)
 Set the default bending resolution of chamber iCh. More...
 
Double_t GetDefaultBendingReso (Int_t iCh) const
 Get the default bending resolution of chamber iCh. More...
 
void SetMaxTriggerTracks (Int_t maxTriggerTracks)
 Set the maximum number of trigger tracks above which the tracking is cancelled. More...
 
Int_t GetMaxTriggerTracks () const
 Get the maximum number of trigger tracks above which the tracking is cancelled. More...
 
void SetMaxTrackCandidates (Int_t maxTrackCandidates)
 Set the maximum number of track candidates above which the tracking abort. More...
 
Int_t GetMaxTrackCandidates () const
 Get the maximum number of track candidates above which the tracking abort. More...
 
void SetManuOccupancyLimits (float low, float high)
 Set the limits for the acceptable manu occupancy. More...
 
Float_t ManuOccupancyLowLimit () const
 Retrieve low value of manu occupancy limit. More...
 
Float_t ManuOccupancyHighLimit () const
 Retrieve high value of manu occupancy limit. More...
 
void SetBuspatchOccupancyLimits (float low, float high)
 Set the limits for the acceptable bp occupancy. More...
 
Float_t BuspatchOccupancyLowLimit () const
 Retrieve low value of bp occupancy limit. More...
 
Float_t BuspatchOccupancyHighLimit () const
 Retrieve high value of bp occupancy limit. More...
 
void SetDEOccupancyLimits (float low, float high)
 Set the limits for the acceptable DE occupancy. More...
 
Float_t DEOccupancyLowLimit () const
 Retrieve low value of DE occupancy limit. More...
 
Float_t DEOccupancyHighLimit () const
 Retrieve high value of DE occupancy limit. More...
 
void SetFractionOfBuspatchOutsideOccupancyLimit (float v)
 Set the fraction of buspatches outside the occupancy limits. More...
 
Float_t FractionOfBuspatchOutsideOccupancyLimit () const
 Get the fraction of buspatches outside the occupancy limits. More...
 
virtual void Print (Option_t *option="") const
 
virtual Double_t EventSizeSoftLimit () const
 Get the max event size (soft limit) More...
 
virtual Double_t EventSizeHardLimit () const
 Get the max event size (hard limit) More...
 
virtual void SetEventSizeLimits (Double_t soft, Double_t hard)
 Set the max event size limits. More...
 
virtual Double_t TokenLostLimit () const
 Get the percentage of token lost error we allow. More...
 
virtual void SetTokenLostLimit (Double_t limit)
 Set the percentage of token lost error we allow. More...
 
virtual Bool_t TryRecover () const
 Whether or not we try to recover corrupted raw data. More...
 
virtual void TryRecover (Bool_t flag)
 Set the try recover corrupted raw data (use kTRUE only if you know what you are doing. Should be left to kFALSE by default) More...
 
void DiscardMonoCathodClusters (Bool_t flag)
 Discard or not the mono-cathod clusters by assigning to them different resolutions (use default values) More...
 
void DiscardMonoCathodClusters (Bool_t flag, Double_t resNB, Double_t resB)
 Discard or not the mono-cathod clusters by assigning to them different resolutions (use given values) More...
 
Bool_t DiscardMonoCathodClusters () const
 Check whether to discard or not the mono-cathod clusters. More...
 
Double_t GetMonoCathodClNonBendingRes () const
 Get the non-bending resolution of mono-cathod clusters when the non-bending plane is missing. More...
 
Double_t GetMonoCathodClBendingRes () const
 Get the bending resolution of mono-cathod clusters when the bending plane is missing. More...
 
- Public Member Functions inherited from AliDetectorRecoParam
 AliDetectorRecoParam ()
 
virtual ~AliDetectorRecoParam ()
 
void Print (Option_t *) const
 
Int_t GetEventSpecie () const
 
void SetEventSpecie (AliRecoParam::EventSpecie_t specie)
 
void SetAsDefault ()
 
Bool_t IsDefault () const
 

Static Public Member Functions

static AliMUONRecoParamGetLowFluxParam ()
 
static AliMUONRecoParamGetHighFluxParam ()
 
static AliMUONRecoParamGetCosmicParam ()
 
static AliMUONRecoParamGetCalibrationParam ()
 
static TObjArrayCreate (const char *settings)
 Create object ready to be put in OCDB. More...
 
static void Show (Int_t runNumber, const char *ocdbPath="raw://")
 Show what is the OCDB for that run. More...
 

Private Member Functions

void SetDefaultLimits ()
 
void SetLowFluxParam ()
 
void SetHighFluxParam ()
 
void SetCosmicParam ()
 
void SetCalibrationParam ()
 

Private Attributes

TString fClusteringMode
 name of the clustering (+ pre-clustering) mode More...
 
TString fTrackingMode
 tracking mode: ORIGINAL, KALMAN More...
 
Double32_t fMinBendingMomentum
 minimum value (GeV/c) of momentum in bending plane More...
 
Double32_t fMaxBendingMomentum
 maximum value (GeV/c) of momentum in bending plane More...
 
Double32_t fMaxNonBendingSlope
 maximum value of the non bending slope More...
 
Double32_t fMaxBendingSlope
 maximum value of the bending slope (used only if B = 0) More...
 
Double32_t fNonBendingVertexDispersion
 vertex dispersion (cm) in non bending plane (used for original tracking only) More...
 
Double32_t fBendingVertexDispersion
 vertex dispersion (cm) in bending plane (used for original tracking only) More...
 
Double32_t fMaxNonBendingDistanceToTrack
 maximum distance to the track to search for compatible cluster(s) in non bending direction More...
 
Double32_t fMaxBendingDistanceToTrack
 maximum distance to the track to search for compatible cluster(s) in bending direction More...
 
Double32_t fSigmaCutForTracking
 cut in sigma to apply on cluster (local chi2) and track (global chi2) during tracking More...
 
Double32_t fSigmaCutForImprovement
 cut in sigma to apply on cluster (local chi2) during track improvement More...
 
Double32_t fSigmaCutForTrigger
 cut in sigma to apply on track during trigger hit pattern search More...
 
Double32_t fStripCutForTrigger
 cut in strips to apply on trigger track during trigger chamber efficiency More...
 
Double32_t fMaxStripAreaForTrigger
 max. search area in strips to apply on trigger track during trigger chamber efficiency More...
 
Double32_t fMaxNormChi2MatchTrigger
 maximum normalized chi2 of tracking/trigger track matching More...
 
Double32_t fPercentOfFullClusterInESD
 percentage of events for which all cluster info are stored in ESD More...
 
Bool_t fCombinedClusterTrackReco
 switch on/off the combined cluster/track reconstruction More...
 
Bool_t fTrackAllTracks
 kTRUE to track all the possible candidates; kFALSE to track only the best ones More...
 
Bool_t fRecoverTracks
 kTRUE to try to recover the tracks getting lost during reconstruction More...
 
Bool_t fMakeTrackCandidatesFast
 kTRUE to make candidate tracks assuming linear propagation between stations 4 and 5 More...
 
Bool_t fMakeMoreTrackCandidates
 kTRUE to make candidate tracks starting from 1 cluster in each of the stations 4 and 5 More...
 
Bool_t fComplementTracks
 kTRUE to try to complete the reconstructed tracks by adding missing clusters More...
 
Bool_t fImproveTracks
 kTRUE to try to improve the reconstructed tracks by removing bad clusters More...
 
Bool_t fUseSmoother
 kTRUE to use the smoother to compute track parameters/covariances and local chi2 at each cluster (used for Kalman tracking only) More...
 
Bool_t fSaveFullClusterInESD
 kTRUE to save all cluster info (including pads) in ESD More...
 
Int_t fBypassSt45
 non-zero to use trigger tracks to generate "fake" clusters in St 4 and 5. Can be 0, 4, 5 or 45 only More...
 
Bool_t fUseChamber [10]
 kTRUE to use the chamber i in the tracking algorithm More...
 
Bool_t fRequestStation [5]
 kTRUE to request at least one cluster in station i to validate the track More...
 
Double32_t fHVSt12Limits [2]
 DEPRECATED. See fHVLimits. More...
 
Double32_t fHVSt345Limits [2]
 DEPRECATED. See fHVLimits. More...
 
Double32_t fPedMeanLimits [2]
 Low and High threshold for pedestal mean. More...
 
Double32_t fPedSigmaLimits [2]
 Low and High threshold for pedestal sigma. More...
 
UInt_t fPadGoodnessMask
 goodness mask (see AliMUONPadStatusMaker) More...
 
Double32_t fChargeSigmaCut
 number of sigma to cut on adc-ped More...
 
Double32_t fDefaultNonBendingReso [10]
 default chamber resolution in the non-bending direction More...
 
Double32_t fDefaultBendingReso [10]
 default chamber resolution in the bending direction More...
 
Bool_t fRemoveConnectedTracksInSt12
 kTRUE to remove tracks sharing cluster in station 1 and 2 More...
 
Int_t fMaxTriggerTracks
 maximum number of trigger tracks above which the tracking is cancelled More...
 
Int_t fMaxTrackCandidates
 maximum number of track candidates above which the tracking abort More...
 
Bool_t fSelectTrackOnSlope
 select track candidates according to their slope (instead of their impact parameter) More...
 
Double32_t fManuOccupancyLimits [2]
 low and high thresholds for manu occupancy cut More...
 
Double32_t fBuspatchOccupancyLimits [2]
 low and high thresholds for bus patch occupancy cut More...
 
Double32_t fDEOccupancyLimits [2]
 low and high thresholds for DE occupancy cut More...
 
Double32_t fMissingPadFractionLimit
 DEPRECATED. More...
 
Double32_t fFractionOfBuspatchOutsideOccupancyLimit
 above this limit, we consider we have too many buspatches out of the allowed occupancy range More...
 
Double32_t fAverageNoisePadCharge
 the (truncated, typically at 10%) mean of the sigma of the pedestals, in femto-coulomb More...
 
Double32_t fClusterChargeCut
 the cluster is cut if its charge is below fClusterChargeCut*LowestPadCharge() More...
 
Double32_t fEventSizeSoftLimit
 (soft) limit on mean event size per event (KB) More...
 
Double32_t fEventSizeHardLimit
 (hard) limit on mean event size per event (KB) More...
 
Double32_t fTokenLostLimit
 limit on the fraction of token lost error per event we allow More...
 
Bool_t fTryRecover
 try to recover corrupted raw data More...
 
Double32_t fHVLimit [10]
 
Double32_t fDiscardMonoCathodClusters
 
Double32_t fMonoCathodClNonBendingRes
 
Double32_t fMonoCathodClBendingRes
 

Detailed Description

Class with MUON reconstruction parameters.

Class with MUON reconstruction parameters

Author
Philippe Pillot

Definition at line 18 of file AliMUONRecoParam.h.

Constructor & Destructor Documentation

AliMUONRecoParam::AliMUONRecoParam ( )

Constructor

Definition at line 45 of file AliMUONRecoParam.cxx.

Referenced by GetCalibrationParam(), GetCosmicParam(), GetHighFluxParam(), and GetLowFluxParam().

AliMUONRecoParam::~AliMUONRecoParam ( )
virtual

Destructor

Definition at line 105 of file AliMUONRecoParam.cxx.

Member Function Documentation

Double_t AliMUONRecoParam::AverageNoisePadCharge ( ) const
inline

Get the (truncated) average of sigmas of pedestal measurements, i.e. noise, of pads.

Definition at line 35 of file AliMUONRecoParam.h.

Referenced by Print(), and SetDefaultLimits().

void AliMUONRecoParam::AverageNoisePadCharge ( Double_t  noise)
inline

Set the average of sigmas of pedestal measurements, i.e. noise, of pads.

Definition at line 37 of file AliMUONRecoParam.h.

Float_t AliMUONRecoParam::BuspatchOccupancyHighLimit ( ) const
inline

Retrieve high value of bp occupancy limit.

Definition at line 259 of file AliMUONRecoParam.h.

Referenced by AliMUONTrackerQAChecker::BeautifyOccupancyHistograms(), Print(), and AliMUONPadStatusMaker::SetLimits().

Float_t AliMUONRecoParam::BuspatchOccupancyLowLimit ( ) const
inline

Retrieve low value of bp occupancy limit.

Definition at line 257 of file AliMUONRecoParam.h.

Referenced by AliMUONTrackerQAChecker::BeautifyOccupancyHistograms(), Print(), and AliMUONPadStatusMaker::SetLimits().

Bool_t AliMUONRecoParam::BypassSt4 ( ) const
inline

return kTRUE if we should replace clusters in St 4 by generated clusters from trigger tracks

Definition at line 193 of file AliMUONRecoParam.h.

Referenced by Print().

void AliMUONRecoParam::BypassSt45 ( Bool_t  st4,
Bool_t  st5 
)

set the bypassSt45 value

Set the bypass status

Definition at line 112 of file AliMUONRecoParam.cxx.

Bool_t AliMUONRecoParam::BypassSt45 ( ) const
inline

return kTRUE if we should replace clusters in St 4 and 5 by generated clusters from trigger tracks

Definition at line 190 of file AliMUONRecoParam.h.

Referenced by BypassSt4(), BypassSt5(), Print(), and RequestStation().

Bool_t AliMUONRecoParam::BypassSt5 ( ) const
inline

return kTRUE if we should replace clusters in St 5 by generated clusters from trigger tracks

Definition at line 196 of file AliMUONRecoParam.h.

Referenced by Print().

Double_t AliMUONRecoParam::ChargeSigmaCut ( ) const
inline

Number of sigma cut we must apply when cutting on adc-ped.

Definition at line 223 of file AliMUONRecoParam.h.

Referenced by AliMUONDigitCalibrator::Ctor(), Print(), and SetDefaultLimits().

void AliMUONRecoParam::ChargeSigmaCut ( Double_t  value)
inline

Number of sigma cut we must apply when cutting on adc-ped.

Definition at line 226 of file AliMUONRecoParam.h.

Double_t AliMUONRecoParam::ClusterChargeCut ( ) const
inline

Get the cut applied to cut on cluster charge (the charge is cut if below fClusterChargeCut*LowestPadCharge())

Definition at line 43 of file AliMUONRecoParam.h.

Referenced by LowestClusterCharge(), Print(), and SetDefaultLimits().

void AliMUONRecoParam::ClusterChargeCut ( Double_t  n)
inline

Set the cut applied to cut on cluster charge (the charge is cut if below fClusterChargeCut*LowestPadCharge())

Definition at line 45 of file AliMUONRecoParam.h.

void AliMUONRecoParam::CombineClusterTrackReco ( Bool_t  flag)
inline

switch on/off the combined cluster/track reconstruction

Definition at line 56 of file AliMUONRecoParam.h.

Referenced by recMag5().

Bool_t AliMUONRecoParam::CombineClusterTrackReco ( ) const
inline

return kTRUE/kFALSE if the combined cluster/track reconstruction is on/off

Definition at line 58 of file AliMUONRecoParam.h.

void AliMUONRecoParam::ComplementTracks ( Bool_t  flag)
inline

switch on/off the completion of reconstructed track

Definition at line 160 of file AliMUONRecoParam.h.

Referenced by AliMUONVTrackReconstructor::EventReconstruct().

Bool_t AliMUONRecoParam::ComplementTracks ( ) const
inline

return kTRUE/kFALSE if completion of the reconstructed track is switched on/off

Definition at line 162 of file AliMUONRecoParam.h.

TObjArray * AliMUONRecoParam::Create ( const char *  settings)
static

Create object ready to be put in OCDB.

Create pre-defined recoparam array, according to settings. settings is case-insensitive.

Currently defined are :

"cosmics" : Cosmic (default) Calibration "ppideal" LowFlux (default) Calibration "ppreal" LowFlux (modified to reconstruct real p-p data) Calibration "pprealsim" LowFlux (modified to reconstruct realistic p-p simulation) Calibration "pbpbreal" HighFlux (modified to reconstruct real Pb-Pb data) Calibration

Definition at line 632 of file AliMUONRecoParam.cxx.

Referenced by GetMonoCathodClBendingRes(), and MakeMUONRecoParamArray().

Float_t AliMUONRecoParam::DEOccupancyHighLimit ( ) const
inline

Retrieve high value of DE occupancy limit.

Definition at line 266 of file AliMUONRecoParam.h.

Referenced by Print(), and AliMUONPadStatusMaker::SetLimits().

Float_t AliMUONRecoParam::DEOccupancyLowLimit ( ) const
inline

Retrieve low value of DE occupancy limit.

Definition at line 264 of file AliMUONRecoParam.h.

Referenced by Print(), and AliMUONPadStatusMaker::SetLimits().

void AliMUONRecoParam::DiscardMonoCathodClusters ( Bool_t  flag)
inline

Discard or not the mono-cathod clusters by assigning to them different resolutions (use default values)

Definition at line 297 of file AliMUONRecoParam.h.

Referenced by Create().

void AliMUONRecoParam::DiscardMonoCathodClusters ( Bool_t  flag,
Double_t  resNB,
Double_t  resB 
)
inline

Discard or not the mono-cathod clusters by assigning to them different resolutions (use given values)

Definition at line 299 of file AliMUONRecoParam.h.

Bool_t AliMUONRecoParam::DiscardMonoCathodClusters ( ) const
inline

Check whether to discard or not the mono-cathod clusters.

Definition at line 302 of file AliMUONRecoParam.h.

virtual Double_t AliMUONRecoParam::EventSizeHardLimit ( ) const
inlinevirtual

Get the max event size (hard limit)

Definition at line 279 of file AliMUONRecoParam.h.

Referenced by AliMUONTrackerQAChecker::BeautifyEventsizeHistograms().

virtual Double_t AliMUONRecoParam::EventSizeSoftLimit ( ) const
inlinevirtual

Get the max event size (soft limit)

Definition at line 276 of file AliMUONRecoParam.h.

Referenced by AliMUONTrackerQAChecker::BeautifyEventsizeHistograms().

Float_t AliMUONRecoParam::FractionOfBuspatchOutsideOccupancyLimit ( ) const
inline

Get the fraction of buspatches outside the occupancy limits.

Definition at line 271 of file AliMUONRecoParam.h.

Referenced by AliMUONTrackerQAChecker::BeautifyOccupancyHistograms(), and Print().

AliMUONRecoParam * AliMUONRecoParam::GetCalibrationParam ( )
static

Return default (dummy) reconstruction parameters for calibration environment

Definition at line 156 of file AliMUONRecoParam.cxx.

Referenced by Create().

Option_t* AliMUONRecoParam::GetClusteringMode ( ) const
inline

get the clustering (pre-clustering) mode

Definition at line 32 of file AliMUONRecoParam.h.

Referenced by AliMUONRefitter::CreateClusterServer().

AliMUONRecoParam * AliMUONRecoParam::GetCosmicParam ( )
static

Return default reconstruction parameters for high flux environment

Definition at line 145 of file AliMUONRecoParam.cxx.

Referenced by Create(), AliMUONChamberCalibrationTask::LocalInit(), and MakeMUONSingleRecoParam().

Double_t AliMUONRecoParam::GetDefaultBendingReso ( Int_t  iCh) const
inline

Get the default bending resolution of chamber iCh.

Definition at line 235 of file AliMUONRecoParam.h.

Referenced by AliMUONVTrackReconstructor::AskForNewClustersInChamber(), AliMUONSimpleClusterServer::Clusterize(), and MUONRecoCheck().

Double_t AliMUONRecoParam::GetDefaultNonBendingReso ( Int_t  iCh) const
inline

Get the default non bending resolution of chamber iCh.

Definition at line 231 of file AliMUONRecoParam.h.

Referenced by AliMUONVTrackReconstructor::AskForNewClustersInChamber(), AliMUONSimpleClusterServer::Clusterize(), and MUONRecoCheck().

AliMUONRecoParam * AliMUONRecoParam::GetHighFluxParam ( )
static

Return default reconstruction parameters for high flux environment

Definition at line 134 of file AliMUONRecoParam.cxx.

Referenced by Create(), and MakeMUONSingleRecoParam().

AliMUONRecoParam * AliMUONRecoParam::GetLowFluxParam ( )
static

Return default reconstruction parameters for low flux environment

Definition at line 123 of file AliMUONRecoParam.cxx.

Referenced by Create(), MakeMUONSingleRecoParam(), MUONRefit(), and recMag5().

Double_t AliMUONRecoParam::GetMaxBendingDistanceToTrack ( ) const
inline

return the maximum distance to the track to search for compatible cluster(s) in bending direction

Definition at line 107 of file AliMUONRecoParam.h.

Referenced by AliMUONVTrackReconstructor::AskForNewClustersInChamber(), and AliMUONVTrackReconstructor::TryOneClusterFast().

Double_t AliMUONRecoParam::GetMaxBendingMomentum ( ) const
inline

return the maximum value (GeV/c) of momentum in bending plane

Definition at line 75 of file AliMUONRecoParam.h.

Double_t AliMUONRecoParam::GetMaxBendingSlope ( ) const
inline

return the maximum value of the bending slope

Definition at line 84 of file AliMUONRecoParam.h.

Referenced by AliMUONVTrackReconstructor::IsAcceptable().

Double_t AliMUONRecoParam::GetMaxNonBendingDistanceToTrack ( ) const
inline

return the maximum distance to the track to search for compatible cluster(s) in non bending direction

Definition at line 103 of file AliMUONRecoParam.h.

Referenced by AliMUONVTrackReconstructor::AskForNewClustersInChamber(), and AliMUONVTrackReconstructor::TryOneClusterFast().

Double_t AliMUONRecoParam::GetMaxNonBendingSlope ( ) const
inline

return the maximum value of the non bending slope

Definition at line 80 of file AliMUONRecoParam.h.

Referenced by AliMUONVTrackReconstructor::IsAcceptable().

Double_t AliMUONRecoParam::GetMaxNormChi2MatchTrigger ( ) const
inline

return the maximum normalized chi2 of tracking/trigger track matching

Definition at line 137 of file AliMUONRecoParam.h.

Referenced by AliMUONTrackHitPattern::MatchTriggerTrack().

Double_t AliMUONRecoParam::GetMaxStripAreaForTrigger ( ) const
inline

return the maximum search area in strips to apply on trigger track during trigger chamber efficiency

Definition at line 134 of file AliMUONRecoParam.h.

Referenced by AliMUONTrackHitPattern::FindMatchingPads(), and AliMUONTrackHitPattern::PadMatchTrack().

Int_t AliMUONRecoParam::GetMaxTrackCandidates ( ) const
inline
Int_t AliMUONRecoParam::GetMaxTriggerTracks ( ) const
inline

Get the maximum number of trigger tracks above which the tracking is cancelled.

Definition at line 240 of file AliMUONRecoParam.h.

Double_t AliMUONRecoParam::GetMinBendingMomentum ( ) const
inline

return the minimum value (GeV/c) of momentum in bending plane

Definition at line 71 of file AliMUONRecoParam.h.

Referenced by AliMUONTrackReconstructor::Fit().

Double_t AliMUONRecoParam::GetMonoCathodClBendingRes ( ) const
inline

Get the bending resolution of mono-cathod clusters when the bending plane is missing.

Definition at line 306 of file AliMUONRecoParam.h.

Referenced by AliMUONVTrackReconstructor::ChangeMonoCathodClusterRes().

Double_t AliMUONRecoParam::GetMonoCathodClNonBendingRes ( ) const
inline

Get the non-bending resolution of mono-cathod clusters when the non-bending plane is missing.

Definition at line 304 of file AliMUONRecoParam.h.

Double_t AliMUONRecoParam::GetNonBendingVertexDispersion ( ) const
inline

return the vertex dispersion (cm) in non bending plane

Definition at line 94 of file AliMUONRecoParam.h.

Referenced by AliMUONTrackReconstructor::SetVertexErrXY2ForFit().

Double_t AliMUONRecoParam::GetPercentOfFullClusterInESD ( ) const
inline

return the percentage of events for which all cluster info are stored in ESD

Definition at line 66 of file AliMUONRecoParam.h.

Referenced by AliMUONTracker::FillESD().

Double_t AliMUONRecoParam::GetSigmaCutForImprovement ( ) const
inline

return the cut in sigma to apply on cluster (local chi2) during track improvement

Definition at line 121 of file AliMUONRecoParam.h.

Referenced by DIMUONFakes(), AliMUONTrackReconstructorK::ImproveTrack(), AliMUONTrackReconstructor::ImproveTrack(), MUONFakes(), and MUONRecoCheck().

Double_t AliMUONRecoParam::GetSigmaCutForTrigger ( ) const
inline

return the cut in sigma to apply on track during trigger hit pattern search

Definition at line 126 of file AliMUONRecoParam.h.

Referenced by AliMUONTrackHitPattern::FindMatchingPads(), and AliMUONTrackHitPattern::MinDistanceFromPad().

Double_t AliMUONRecoParam::GetStripCutForTrigger ( ) const
inline

return the cut in strips to apply on trigger track during trigger chamber efficiency

Definition at line 130 of file AliMUONRecoParam.h.

Referenced by AliMUONTrackHitPattern::FindMatchingPads(), and AliMUONTrackHitPattern::PadMatchTrack().

Option_t* AliMUONRecoParam::GetTrackingMode ( ) const
inline

get the tracking mode

Definition at line 53 of file AliMUONRecoParam.h.

Referenced by AliMUONTracker::CreateTrackReconstructor(), and AliMUONESDInterface::ResetTracker().

Double_t AliMUONRecoParam::HVLimit ( Int_t  chamberId) const

Retrieve HV limit for chamber (chamberId=0..9)

Get the HV limit for a given chamber

Definition at line 571 of file AliMUONRecoParam.cxx.

Referenced by BypassSt5(), Print(), and AliMUONPadStatusMaker::SetLimits().

void AliMUONRecoParam::ImproveTracks ( Bool_t  flag)
inline

switch on/off the track improvement and keep the default cut in sigma to apply on cluster (local chi2)

Definition at line 115 of file AliMUONRecoParam.h.

Referenced by Create(), DIMUONFakes(), AliMUONVTrackReconstructor::EventReconstruct(), AliMUONChamberCalibrationTask::LocalInit(), MUONFakes(), MUONRecoCheck(), MUONRefit(), and AliMUONRefitter::RetrackFromDigits().

void AliMUONRecoParam::ImproveTracks ( Bool_t  flag,
Double_t  sigmaCut 
)
inline

switch on/off the track improvement and set the cut in sigma to apply on cluster (local chi2)

Definition at line 117 of file AliMUONRecoParam.h.

Bool_t AliMUONRecoParam::ImproveTracks ( ) const
inline

return kTRUE/kFALSE if the track improvement is switch on/off

Definition at line 119 of file AliMUONRecoParam.h.

Double_t AliMUONRecoParam::LowestClusterCharge ( ) const
inline

Get the lowest possible cluster charge.

Definition at line 48 of file AliMUONRecoParam.h.

Referenced by AliMUONSimpleClusterServer::Clusterize().

Double_t AliMUONRecoParam::LowestPadCharge ( ) const
inline

Get the lowest charge we allow for pads.

Definition at line 40 of file AliMUONRecoParam.h.

Referenced by AliMUONSimpleClusterServer::Clusterize(), LowestClusterCharge(), and Print().

void AliMUONRecoParam::MakeMoreTrackCandidates ( Bool_t  flag)
inline

switch on/off the building of track candidates starting from 1 cluster in each of the stations 4 and 5

Definition at line 155 of file AliMUONRecoParam.h.

Referenced by DIMUONFakes(), MUONFakes(), and MUONRecoCheck().

Bool_t AliMUONRecoParam::MakeMoreTrackCandidates ( ) const
inline

return kTRUE/kFALSE if the building of extra track candidates is switched on/off

Definition at line 157 of file AliMUONRecoParam.h.

void AliMUONRecoParam::MakeTrackCandidatesFast ( Bool_t  flag)
inline

switch on/off the fast building of track candidates (assuming linear propagation between stations 4 and 5)

Definition at line 150 of file AliMUONRecoParam.h.

Referenced by AliMUONTrackReconstructorK::MakeTrackCandidates(), and AliMUONTrackReconstructor::MakeTrackCandidates().

Bool_t AliMUONRecoParam::MakeTrackCandidatesFast ( ) const
inline

return kTRUE/kFALSE if the fast building of track candidates is switched on/off

Definition at line 152 of file AliMUONRecoParam.h.

Float_t AliMUONRecoParam::ManuOccupancyHighLimit ( ) const
inline

Retrieve high value of manu occupancy limit.

Definition at line 252 of file AliMUONRecoParam.h.

Referenced by Print(), and AliMUONPadStatusMaker::SetLimits().

Float_t AliMUONRecoParam::ManuOccupancyLowLimit ( ) const
inline

Retrieve low value of manu occupancy limit.

Definition at line 250 of file AliMUONRecoParam.h.

Referenced by Print(), and AliMUONPadStatusMaker::SetLimits().

UInt_t AliMUONRecoParam::PadGoodnessMask ( ) const
inline
Float_t AliMUONRecoParam::PedMeanHighLimit ( ) const
inline

Retrieve high limit of ped mean.

Definition at line 208 of file AliMUONRecoParam.h.

Referenced by Print(), and AliMUONPadStatusMaker::SetLimits().

Float_t AliMUONRecoParam::PedMeanLowLimit ( ) const
inline

Retrieve low limit of ped mean.

Definition at line 206 of file AliMUONRecoParam.h.

Referenced by Print(), and AliMUONPadStatusMaker::SetLimits().

Float_t AliMUONRecoParam::PedSigmaHighLimit ( ) const
inline

Retrieve high limit of ped sigma.

Definition at line 215 of file AliMUONRecoParam.h.

Referenced by Print(), and AliMUONPadStatusMaker::SetLimits().

Float_t AliMUONRecoParam::PedSigmaLowLimit ( ) const
inline

Retrieve low limit of ped sigma.

Definition at line 213 of file AliMUONRecoParam.h.

Referenced by Print(), and AliMUONPadStatusMaker::SetLimits().

void AliMUONRecoParam::Print ( Option_t *  option = "") const
virtual

print reconstruction parameters if option = FULL then print also unused parameters

Definition at line 348 of file AliMUONRecoParam.cxx.

Referenced by Create(), FractionOfBuspatchOutsideOccupancyLimit(), AliMUONChamberCalibrationTask::LocalInit(), MakeMUONSingleRecoParam(), MUONRefit(), recMag5(), and TestRecPoints().

void AliMUONRecoParam::RecoverTracks ( Bool_t  flag)
inline

switch on/off the recovering of tracks being lost during reconstruction

Definition at line 145 of file AliMUONRecoParam.h.

Referenced by AliMUONTrackReconstructor::FollowTracks().

Bool_t AliMUONRecoParam::RecoverTracks ( ) const
inline

return kTRUE/kFALSE if the recovering of tracks being lost during reconstruction is switched on/off

Definition at line 147 of file AliMUONRecoParam.h.

void AliMUONRecoParam::RemoveConnectedTracksInSt12 ( Bool_t  flag)
inline

remove tracks sharing cluster in stations 1 or 2

Definition at line 165 of file AliMUONRecoParam.h.

Bool_t AliMUONRecoParam::RemoveConnectedTracksInSt12 ( ) const
inline

return kTRUE/kFALSE whether tracks sharing cluster in station 1 and 2 must be removed or not

Definition at line 167 of file AliMUONRecoParam.h.

UInt_t AliMUONRecoParam::RequestedStationMask ( ) const

return an integer where first 5 bits are set to 1 if the corresponding station is requested

Get the mask of the requested station, i.e. an integer where bit n is set to one if the station n was requested

Definition at line 333 of file AliMUONRecoParam.cxx.

Referenced by RequestStation().

Bool_t AliMUONRecoParam::RequestStation ( Int_t  iSt) const
inline

return kTRUE/kFALSE whether at least one cluster is requested in the station to validate the track

Definition at line 182 of file AliMUONRecoParam.h.

void AliMUONRecoParam::SaveFullClusterInESD ( Bool_t  flag,
Double_t  percentOfEvent = 100. 
)
inline

save all cluster info (including pads) in ESD, for the given percentage of events

Definition at line 61 of file AliMUONRecoParam.h.

Referenced by Create(), and AliMUONTracker::FillESD().

Bool_t AliMUONRecoParam::SaveFullClusterInESD ( ) const
inline

return kTRUE/kFALSE depending on whether we save all cluster info in ESD or not

Definition at line 64 of file AliMUONRecoParam.h.

void AliMUONRecoParam::SelectOnTrackSlope ( Bool_t  flag)
inline

switch on/off the track selection according to their slope (instead of their impact parameter)

Definition at line 87 of file AliMUONRecoParam.h.

Referenced by AliMUONVTrackReconstructor::MakeSegmentsBetweenChambers().

Bool_t AliMUONRecoParam::SelectOnTrackSlope ( ) const
inline

return kTRUE/kFALSE if tracks are selected according to their slope/impact parameter

Definition at line 89 of file AliMUONRecoParam.h.

void AliMUONRecoParam::SetBendingVertexDispersion ( Double_t  val)
inline

set the vertex dispersion (cm) in bending plane

Definition at line 96 of file AliMUONRecoParam.h.

void AliMUONRecoParam::SetBuspatchOccupancyLimits ( float  low,
float  high 
)
inline

Set the limits for the acceptable bp occupancy.

Definition at line 255 of file AliMUONRecoParam.h.

Referenced by Create(), and SetCosmicParam().

void AliMUONRecoParam::SetCalibrationParam ( )
private

Set (dummy) reconstruction parameters for calibration environment

Definition at line 317 of file AliMUONRecoParam.cxx.

Referenced by GetCalibrationParam().

void AliMUONRecoParam::SetClusteringMode ( Option_t *  mode)
inline

set the clustering (pre-clustering) mode

Definition at line 30 of file AliMUONRecoParam.h.

void AliMUONRecoParam::SetCosmicParam ( )
private

Set reconstruction parameters for high flux environment

Definition at line 258 of file AliMUONRecoParam.cxx.

Referenced by GetCosmicParam().

void AliMUONRecoParam::SetDefaultBendingReso ( Int_t  iCh,
Double_t  val 
)
inline

Set the default bending resolution of chamber iCh.

Definition at line 233 of file AliMUONRecoParam.h.

Referenced by Create(), and AliMUONChamberCalibrationTask::LocalInit().

void AliMUONRecoParam::SetDefaultLimits ( )
private

Set the default limits and pad goodness policy

Definition at line 585 of file AliMUONRecoParam.cxx.

Referenced by GetMonoCathodClBendingRes().

void AliMUONRecoParam::SetDefaultNonBendingReso ( Int_t  iCh,
Double_t  val 
)
inline

Set the default non bending resolution of chamber iCh.

Definition at line 229 of file AliMUONRecoParam.h.

Referenced by Create(), and AliMUONChamberCalibrationTask::LocalInit().

void AliMUONRecoParam::SetDEOccupancyLimits ( float  low,
float  high 
)
inline

Set the limits for the acceptable DE occupancy.

Definition at line 262 of file AliMUONRecoParam.h.

virtual void AliMUONRecoParam::SetEventSizeLimits ( Double_t  soft,
Double_t  hard 
)
inlinevirtual

Set the max event size limits.

Definition at line 282 of file AliMUONRecoParam.h.

Referenced by Create(), and SetDefaultLimits().

void AliMUONRecoParam::SetFractionOfBuspatchOutsideOccupancyLimit ( float  v)
inline

Set the fraction of buspatches outside the occupancy limits.

Definition at line 269 of file AliMUONRecoParam.h.

Referenced by Create(), and SetCosmicParam().

void AliMUONRecoParam::SetHighFluxParam ( )
private

Set reconstruction parameters for high flux environment

Definition at line 213 of file AliMUONRecoParam.cxx.

Referenced by GetHighFluxParam().

void AliMUONRecoParam::SetHVLimit ( Int_t  chamberId,
Double_t  ichamber 
)

Set HV threshold for chambers (chamberId=0..9, use -1 to set all chambers equal)

Set the HV limit for a given chamber (or all chambers if chamberId==-1

Definition at line 548 of file AliMUONRecoParam.cxx.

Referenced by BypassSt5(), Create(), and SetDefaultLimits().

void AliMUONRecoParam::SetLowFluxParam ( )
private

Set reconstruction parameters for low flux environment

Definition at line 168 of file AliMUONRecoParam.cxx.

Referenced by GetLowFluxParam().

void AliMUONRecoParam::SetManuOccupancyLimits ( float  low,
float  high 
)
inline

Set the limits for the acceptable manu occupancy.

Definition at line 248 of file AliMUONRecoParam.h.

Referenced by Create(), and SetCosmicParam().

void AliMUONRecoParam::SetMaxBendingDistanceToTrack ( Double_t  val)
inline

set the maximum distance to the track to search for compatible cluster(s) in bending direction

Definition at line 105 of file AliMUONRecoParam.h.

Referenced by AliMUONChamberCalibrationTask::LocalInit().

void AliMUONRecoParam::SetMaxBendingMomentum ( Double_t  val)
inline

set the maximum value (GeV/c) of momentum in bending plane

Definition at line 73 of file AliMUONRecoParam.h.

void AliMUONRecoParam::SetMaxBendingSlope ( Double_t  val)
inline

set the maximum value of the bending slope

Definition at line 82 of file AliMUONRecoParam.h.

Referenced by Create().

void AliMUONRecoParam::SetMaxNonBendingDistanceToTrack ( Double_t  val)
inline

set the maximum distance to the track to search for compatible cluster(s) in non bending direction

Definition at line 101 of file AliMUONRecoParam.h.

Referenced by AliMUONChamberCalibrationTask::LocalInit().

void AliMUONRecoParam::SetMaxNonBendingSlope ( Double_t  val)
inline

set the maximum value of the non bending slope

Definition at line 78 of file AliMUONRecoParam.h.

Referenced by Create().

void AliMUONRecoParam::SetMaxStripAreaForTrigger ( Double_t  val)
inline

set the maximum search area in strips to apply on trigger track during trigger chamber efficiency

Definition at line 132 of file AliMUONRecoParam.h.

void AliMUONRecoParam::SetMaxTrackCandidates ( Int_t  maxTrackCandidates)
inline

Set the maximum number of track candidates above which the tracking abort.

Definition at line 243 of file AliMUONRecoParam.h.

void AliMUONRecoParam::SetMaxTriggerTracks ( Int_t  maxTriggerTracks)
inline

Set the maximum number of trigger tracks above which the tracking is cancelled.

Definition at line 238 of file AliMUONRecoParam.h.

void AliMUONRecoParam::SetMinBendingMomentum ( Double_t  val)
inline

set the minimum value (GeV/c) of momentum in bending plane

Definition at line 69 of file AliMUONRecoParam.h.

void AliMUONRecoParam::SetNonBendingVertexDispersion ( Double_t  val)
inline

set the vertex dispersion (cm) in non bending plane

Definition at line 92 of file AliMUONRecoParam.h.

void AliMUONRecoParam::SetPadGoodnessMask ( UInt_t  mask)
inline

Set the goodness mask (see AliMUONPadStatusMapMaker)

Definition at line 218 of file AliMUONRecoParam.h.

Referenced by Create().

void AliMUONRecoParam::SetPedMeanLimits ( float  low,
float  high 
)
inline

Set Low and High threshold for pedestal mean.

Definition at line 204 of file AliMUONRecoParam.h.

Referenced by Create(), and SetCosmicParam().

void AliMUONRecoParam::SetPedSigmaLimits ( float  low,
float  high 
)
inline

Set Low and High threshold for pedestal sigma.

Definition at line 211 of file AliMUONRecoParam.h.

void AliMUONRecoParam::SetSigmaCutForTracking ( Double_t  val)
inline

set the cut in sigma to apply on cluster (local chi2) and track (global chi2) during tracking

Definition at line 110 of file AliMUONRecoParam.h.

Referenced by Create().

void AliMUONRecoParam::SetSigmaCutForTrigger ( Double_t  val)
inline

set the cut in sigma to apply on track during trigger hit pattern search

Definition at line 124 of file AliMUONRecoParam.h.

Referenced by Create().

void AliMUONRecoParam::SetStripCutForTrigger ( Double_t  val)
inline

set the cut in strips to apply on trigger track during trigger chamber efficiency

Definition at line 128 of file AliMUONRecoParam.h.

Referenced by Create().

virtual void AliMUONRecoParam::SetTokenLostLimit ( Double_t  limit)
inlinevirtual

Set the percentage of token lost error we allow.

Definition at line 288 of file AliMUONRecoParam.h.

Referenced by SetDefaultLimits().

void AliMUONRecoParam::SetTrackingMode ( Option_t *  mode)
inline

set the tracking mode

Definition at line 51 of file AliMUONRecoParam.h.

void AliMUONRecoParam::Show ( Int_t  runNumber,
const char *  ocdbPath = "raw://" 
)
static

Show what is the OCDB for that run.

Show what we have in the designated OCDB for that run, as far as RecoParams are concerned

Definition at line 810 of file AliMUONRecoParam.cxx.

Referenced by GetMonoCathodClBendingRes().

virtual Double_t AliMUONRecoParam::TokenLostLimit ( ) const
inlinevirtual

Get the percentage of token lost error we allow.

Definition at line 285 of file AliMUONRecoParam.h.

Referenced by AliMUONTrackerQAChecker::BeautifyReadoutHistograms().

void AliMUONRecoParam::TrackAllTracks ( Bool_t  flag)
inline

switch on/off the tracking of all the possible candidates (track only the best one if switched off)

Definition at line 140 of file AliMUONRecoParam.h.

Bool_t AliMUONRecoParam::TrackAllTracks ( ) const
inline

return kTRUE/kFALSE if the tracking of all the possible candidates is switched on/off

Definition at line 142 of file AliMUONRecoParam.h.

virtual Bool_t AliMUONRecoParam::TryRecover ( ) const
inlinevirtual

Whether or not we try to recover corrupted raw data.

Definition at line 291 of file AliMUONRecoParam.h.

Referenced by Create(), and Print().

virtual void AliMUONRecoParam::TryRecover ( Bool_t  flag)
inlinevirtual

Set the try recover corrupted raw data (use kTRUE only if you know what you are doing. Should be left to kFALSE by default)

Definition at line 294 of file AliMUONRecoParam.h.

void AliMUONRecoParam::UseChamber ( Int_t  iCh,
Bool_t  flag 
)
inline

switch on/off a chamber in the reconstruction

Definition at line 175 of file AliMUONRecoParam.h.

Referenced by Print().

Bool_t AliMUONRecoParam::UseChamber ( Int_t  iCh) const
inline

return kTRUE/kFALSE whether the chamber must be used or not

Definition at line 177 of file AliMUONRecoParam.h.

void AliMUONRecoParam::UseSmoother ( Bool_t  flag)
inline
Bool_t AliMUONRecoParam::UseSmoother ( ) const
inline

return kTRUE/kFALSE if the use of the smoother is switched on/off

Definition at line 172 of file AliMUONRecoParam.h.

Member Data Documentation

Double32_t AliMUONRecoParam::fAverageNoisePadCharge
private

the (truncated, typically at 10%) mean of the sigma of the pedestals, in femto-coulomb

Definition at line 402 of file AliMUONRecoParam.h.

Referenced by AverageNoisePadCharge(), and LowestPadCharge().

Double32_t AliMUONRecoParam::fBendingVertexDispersion
private

vertex dispersion (cm) in bending plane (used for original tracking only)

Definition at line 333 of file AliMUONRecoParam.h.

Referenced by GetBendingVertexDispersion(), Print(), SetBendingVertexDispersion(), SetCosmicParam(), SetHighFluxParam(), and SetLowFluxParam().

Double32_t AliMUONRecoParam::fBuspatchOccupancyLimits[2]
private

low and high thresholds for bus patch occupancy cut

Definition at line 396 of file AliMUONRecoParam.h.

Referenced by BuspatchOccupancyHighLimit(), BuspatchOccupancyLowLimit(), SetBuspatchOccupancyLimits(), and SetDefaultLimits().

Int_t AliMUONRecoParam::fBypassSt45
private

non-zero to use trigger tracks to generate "fake" clusters in St 4 and 5. Can be 0, 4, 5 or 45 only

Definition at line 370 of file AliMUONRecoParam.h.

Referenced by BypassSt4(), BypassSt45(), BypassSt5(), SetCosmicParam(), SetHighFluxParam(), and SetLowFluxParam().

Double32_t AliMUONRecoParam::fChargeSigmaCut
private

number of sigma to cut on adc-ped

Definition at line 383 of file AliMUONRecoParam.h.

Referenced by ChargeSigmaCut(), and LowestPadCharge().

Double32_t AliMUONRecoParam::fClusterChargeCut
private

the cluster is cut if its charge is below fClusterChargeCut*LowestPadCharge()

Definition at line 403 of file AliMUONRecoParam.h.

Referenced by ClusterChargeCut().

TString AliMUONRecoParam::fClusteringMode
private

name of the clustering (+ pre-clustering) mode

clustering mode: NOCLUSTERING, PRECLUSTER, PRECLUSTERV2, PRECLUSTERV3, COG,

                  SIMPLEFIT, SIMPLEFITV3, MLEM:DRAW, MLEM, MLEMV2, MLEMV3   

Definition at line 322 of file AliMUONRecoParam.h.

Referenced by GetClusteringMode(), Print(), and SetClusteringMode().

Bool_t AliMUONRecoParam::fCombinedClusterTrackReco
private

switch on/off the combined cluster/track reconstruction

Definition at line 352 of file AliMUONRecoParam.h.

Referenced by CombineClusterTrackReco(), Print(), SetCosmicParam(), SetHighFluxParam(), and SetLowFluxParam().

Bool_t AliMUONRecoParam::fComplementTracks
private

kTRUE to try to complete the reconstructed tracks by adding missing clusters

Definition at line 362 of file AliMUONRecoParam.h.

Referenced by ComplementTracks(), Print(), SetCosmicParam(), SetHighFluxParam(), and SetLowFluxParam().

Double32_t AliMUONRecoParam::fDefaultBendingReso[10]
private

default chamber resolution in the bending direction

Definition at line 386 of file AliMUONRecoParam.h.

Referenced by GetDefaultBendingReso(), Print(), SetCosmicParam(), SetDefaultBendingReso(), SetHighFluxParam(), and SetLowFluxParam().

Double32_t AliMUONRecoParam::fDefaultNonBendingReso[10]
private

default chamber resolution in the non-bending direction

Definition at line 385 of file AliMUONRecoParam.h.

Referenced by GetDefaultNonBendingReso(), Print(), SetCosmicParam(), SetDefaultNonBendingReso(), SetHighFluxParam(), and SetLowFluxParam().

Double32_t AliMUONRecoParam::fDEOccupancyLimits[2]
private

low and high thresholds for DE occupancy cut

Definition at line 397 of file AliMUONRecoParam.h.

Referenced by DEOccupancyHighLimit(), DEOccupancyLowLimit(), SetDefaultLimits(), and SetDEOccupancyLimits().

Double32_t AliMUONRecoParam::fDiscardMonoCathodClusters
private
Double32_t AliMUONRecoParam::fEventSizeHardLimit
private

(hard) limit on mean event size per event (KB)

Definition at line 406 of file AliMUONRecoParam.h.

Referenced by EventSizeHardLimit(), Print(), and SetEventSizeLimits().

Double32_t AliMUONRecoParam::fEventSizeSoftLimit
private

(soft) limit on mean event size per event (KB)

Definition at line 405 of file AliMUONRecoParam.h.

Referenced by EventSizeSoftLimit(), Print(), and SetEventSizeLimits().

Double32_t AliMUONRecoParam::fFractionOfBuspatchOutsideOccupancyLimit
private

above this limit, we consider we have too many buspatches out of the allowed occupancy range

Definition at line 400 of file AliMUONRecoParam.h.

Referenced by FractionOfBuspatchOutsideOccupancyLimit(), SetDefaultLimits(), and SetFractionOfBuspatchOutsideOccupancyLimit().

Double32_t AliMUONRecoParam::fHVLimit[10]
private

Definition at line 412 of file AliMUONRecoParam.h.

Referenced by HVLimit(), and SetHVLimit().

Double32_t AliMUONRecoParam::fHVSt12Limits[2]
private

DEPRECATED. See fHVLimits.

Definition at line 376 of file AliMUONRecoParam.h.

Referenced by SetDefaultLimits().

Double32_t AliMUONRecoParam::fHVSt345Limits[2]
private

DEPRECATED. See fHVLimits.

Definition at line 377 of file AliMUONRecoParam.h.

Referenced by SetDefaultLimits().

Bool_t AliMUONRecoParam::fImproveTracks
private

kTRUE to try to improve the reconstructed tracks by removing bad clusters

Definition at line 364 of file AliMUONRecoParam.h.

Referenced by ImproveTracks(), Print(), SetCosmicParam(), SetHighFluxParam(), and SetLowFluxParam().

Bool_t AliMUONRecoParam::fMakeMoreTrackCandidates
private

kTRUE to make candidate tracks starting from 1 cluster in each of the stations 4 and 5

Definition at line 360 of file AliMUONRecoParam.h.

Referenced by MakeMoreTrackCandidates(), Print(), SetCosmicParam(), SetHighFluxParam(), and SetLowFluxParam().

Bool_t AliMUONRecoParam::fMakeTrackCandidatesFast
private

kTRUE to make candidate tracks assuming linear propagation between stations 4 and 5

Definition at line 358 of file AliMUONRecoParam.h.

Referenced by MakeTrackCandidatesFast(), Print(), SetCosmicParam(), SetHighFluxParam(), and SetLowFluxParam().

Double32_t AliMUONRecoParam::fManuOccupancyLimits[2]
private

low and high thresholds for manu occupancy cut

Definition at line 395 of file AliMUONRecoParam.h.

Referenced by ManuOccupancyHighLimit(), ManuOccupancyLowLimit(), SetDefaultLimits(), and SetManuOccupancyLimits().

Double32_t AliMUONRecoParam::fMaxBendingDistanceToTrack
private

maximum distance to the track to search for compatible cluster(s) in bending direction

Definition at line 336 of file AliMUONRecoParam.h.

Referenced by GetMaxBendingDistanceToTrack(), Print(), SetCosmicParam(), SetHighFluxParam(), SetLowFluxParam(), and SetMaxBendingDistanceToTrack().

Double32_t AliMUONRecoParam::fMaxBendingMomentum
private

maximum value (GeV/c) of momentum in bending plane

Definition at line 328 of file AliMUONRecoParam.h.

Referenced by GetMaxBendingMomentum(), SetCosmicParam(), SetHighFluxParam(), SetLowFluxParam(), and SetMaxBendingMomentum().

Double32_t AliMUONRecoParam::fMaxBendingSlope
private

maximum value of the bending slope (used only if B = 0)

Definition at line 330 of file AliMUONRecoParam.h.

Referenced by GetMaxBendingSlope(), Print(), SetCosmicParam(), SetHighFluxParam(), SetLowFluxParam(), and SetMaxBendingSlope().

Double32_t AliMUONRecoParam::fMaxNonBendingDistanceToTrack
private

maximum distance to the track to search for compatible cluster(s) in non bending direction

Definition at line 335 of file AliMUONRecoParam.h.

Referenced by GetMaxNonBendingDistanceToTrack(), Print(), SetCosmicParam(), SetHighFluxParam(), SetLowFluxParam(), and SetMaxNonBendingDistanceToTrack().

Double32_t AliMUONRecoParam::fMaxNonBendingSlope
private

maximum value of the non bending slope

Definition at line 329 of file AliMUONRecoParam.h.

Referenced by GetMaxNonBendingSlope(), Print(), SetCosmicParam(), SetHighFluxParam(), SetLowFluxParam(), and SetMaxNonBendingSlope().

Double32_t AliMUONRecoParam::fMaxNormChi2MatchTrigger
private

maximum normalized chi2 of tracking/trigger track matching

Definition at line 348 of file AliMUONRecoParam.h.

Referenced by GetMaxNormChi2MatchTrigger(), Print(), SetCosmicParam(), SetHighFluxParam(), SetLowFluxParam(), and SetSigmaCutForTrigger().

Double32_t AliMUONRecoParam::fMaxStripAreaForTrigger
private

max. search area in strips to apply on trigger track during trigger chamber efficiency

Definition at line 346 of file AliMUONRecoParam.h.

Referenced by GetMaxStripAreaForTrigger(), Print(), SetCosmicParam(), SetHighFluxParam(), SetLowFluxParam(), and SetMaxStripAreaForTrigger().

Int_t AliMUONRecoParam::fMaxTrackCandidates
private

maximum number of track candidates above which the tracking abort

Definition at line 391 of file AliMUONRecoParam.h.

Referenced by GetMaxTrackCandidates(), Print(), SetCosmicParam(), SetHighFluxParam(), SetLowFluxParam(), and SetMaxTrackCandidates().

Int_t AliMUONRecoParam::fMaxTriggerTracks
private

maximum number of trigger tracks above which the tracking is cancelled

Definition at line 390 of file AliMUONRecoParam.h.

Referenced by GetMaxTriggerTracks(), Print(), SetCosmicParam(), SetHighFluxParam(), SetLowFluxParam(), and SetMaxTriggerTracks().

Double32_t AliMUONRecoParam::fMinBendingMomentum
private

minimum value (GeV/c) of momentum in bending plane

Definition at line 327 of file AliMUONRecoParam.h.

Referenced by GetMinBendingMomentum(), Print(), SetCosmicParam(), SetHighFluxParam(), SetLowFluxParam(), and SetMinBendingMomentum().

Double32_t AliMUONRecoParam::fMissingPadFractionLimit
private

DEPRECATED.

Definition at line 399 of file AliMUONRecoParam.h.

Referenced by SetDefaultLimits().

Double32_t AliMUONRecoParam::fMonoCathodClBendingRes
private
Double32_t AliMUONRecoParam::fMonoCathodClNonBendingRes
private
Double32_t AliMUONRecoParam::fNonBendingVertexDispersion
private

vertex dispersion (cm) in non bending plane (used for original tracking only)

Definition at line 332 of file AliMUONRecoParam.h.

Referenced by GetNonBendingVertexDispersion(), Print(), SetCosmicParam(), SetHighFluxParam(), SetLowFluxParam(), and SetNonBendingVertexDispersion().

UInt_t AliMUONRecoParam::fPadGoodnessMask
private
Double32_t AliMUONRecoParam::fPedMeanLimits[2]
private

Low and High threshold for pedestal mean.

Definition at line 378 of file AliMUONRecoParam.h.

Referenced by PedMeanHighLimit(), PedMeanLowLimit(), SetCalibrationParam(), SetDefaultLimits(), and SetPedMeanLimits().

Double32_t AliMUONRecoParam::fPedSigmaLimits[2]
private

Low and High threshold for pedestal sigma.

Definition at line 379 of file AliMUONRecoParam.h.

Referenced by PedSigmaHighLimit(), PedSigmaLowLimit(), SetDefaultLimits(), and SetPedSigmaLimits().

Double32_t AliMUONRecoParam::fPercentOfFullClusterInESD
private

percentage of events for which all cluster info are stored in ESD

Definition at line 350 of file AliMUONRecoParam.h.

Referenced by GetPercentOfFullClusterInESD(), Print(), SaveFullClusterInESD(), and SetCosmicParam().

Bool_t AliMUONRecoParam::fRecoverTracks
private

kTRUE to try to recover the tracks getting lost during reconstruction

Definition at line 356 of file AliMUONRecoParam.h.

Referenced by Print(), RecoverTracks(), SetCosmicParam(), SetHighFluxParam(), and SetLowFluxParam().

Bool_t AliMUONRecoParam::fRemoveConnectedTracksInSt12
private

kTRUE to remove tracks sharing cluster in station 1 and 2

Definition at line 388 of file AliMUONRecoParam.h.

Referenced by Print(), RemoveConnectedTracksInSt12(), SetCosmicParam(), SetHighFluxParam(), and SetLowFluxParam().

Bool_t AliMUONRecoParam::fRequestStation[5]
private

kTRUE to request at least one cluster in station i to validate the track

Definition at line 374 of file AliMUONRecoParam.h.

Referenced by RequestStation(), SetCosmicParam(), SetHighFluxParam(), and SetLowFluxParam().

Bool_t AliMUONRecoParam::fSaveFullClusterInESD
private

kTRUE to save all cluster info (including pads) in ESD

Definition at line 368 of file AliMUONRecoParam.h.

Referenced by Print(), SaveFullClusterInESD(), and SetCosmicParam().

Bool_t AliMUONRecoParam::fSelectTrackOnSlope
private

select track candidates according to their slope (instead of their impact parameter)

Definition at line 393 of file AliMUONRecoParam.h.

Referenced by Print(), SelectOnTrackSlope(), SetCosmicParam(), SetHighFluxParam(), and SetLowFluxParam().

Double32_t AliMUONRecoParam::fSigmaCutForImprovement
private

cut in sigma to apply on cluster (local chi2) during track improvement

Definition at line 340 of file AliMUONRecoParam.h.

Referenced by GetSigmaCutForImprovement(), ImproveTracks(), Print(), SetCosmicParam(), SetHighFluxParam(), and SetLowFluxParam().

Double32_t AliMUONRecoParam::fSigmaCutForTracking
private

cut in sigma to apply on cluster (local chi2) and track (global chi2) during tracking

Definition at line 338 of file AliMUONRecoParam.h.

Referenced by GetSigmaCutForTracking(), Print(), SetCosmicParam(), SetHighFluxParam(), SetLowFluxParam(), and SetSigmaCutForTracking().

Double32_t AliMUONRecoParam::fSigmaCutForTrigger
private

cut in sigma to apply on track during trigger hit pattern search

Definition at line 342 of file AliMUONRecoParam.h.

Referenced by GetSigmaCutForTrigger(), Print(), SetCosmicParam(), SetHighFluxParam(), SetLowFluxParam(), and SetSigmaCutForTrigger().

Double32_t AliMUONRecoParam::fStripCutForTrigger
private

cut in strips to apply on trigger track during trigger chamber efficiency

Definition at line 344 of file AliMUONRecoParam.h.

Referenced by GetStripCutForTrigger(), Print(), SetCosmicParam(), SetHighFluxParam(), SetLowFluxParam(), and SetStripCutForTrigger().

Double32_t AliMUONRecoParam::fTokenLostLimit
private

limit on the fraction of token lost error per event we allow

Definition at line 408 of file AliMUONRecoParam.h.

Referenced by Print(), SetTokenLostLimit(), and TokenLostLimit().

Bool_t AliMUONRecoParam::fTrackAllTracks
private

kTRUE to track all the possible candidates; kFALSE to track only the best ones

Definition at line 354 of file AliMUONRecoParam.h.

Referenced by Print(), SetCosmicParam(), SetHighFluxParam(), SetLowFluxParam(), and TrackAllTracks().

TString AliMUONRecoParam::fTrackingMode
private

tracking mode: ORIGINAL, KALMAN

name of the tracking mode

Definition at line 325 of file AliMUONRecoParam.h.

Referenced by GetTrackingMode(), Print(), and SetTrackingMode().

Bool_t AliMUONRecoParam::fTryRecover
private

try to recover corrupted raw data

Definition at line 410 of file AliMUONRecoParam.h.

Referenced by SetDefaultLimits(), and TryRecover().

Bool_t AliMUONRecoParam::fUseChamber[10]
private

kTRUE to use the chamber i in the tracking algorithm

Definition at line 372 of file AliMUONRecoParam.h.

Referenced by SetCosmicParam(), SetHighFluxParam(), SetLowFluxParam(), and UseChamber().

Bool_t AliMUONRecoParam::fUseSmoother
private

kTRUE to use the smoother to compute track parameters/covariances and local chi2 at each cluster (used for Kalman tracking only)

Definition at line 366 of file AliMUONRecoParam.h.

Referenced by Print(), SetCosmicParam(), SetHighFluxParam(), SetLowFluxParam(), and UseSmoother().


The documentation for this class was generated from the following files: