![]() |
AliRoot Core
3abf5b4 (3abf5b4)
|
ALICE muon forward track, combining the information of the Muon Spectrometer and the Muon Forward Tracker. More...
#include <AliMuonForwardTrack.h>
Public Member Functions | |
AliMuonForwardTrack () | |
AliMuonForwardTrack (AliMUONTrack &MUONTrack) | |
AliMuonForwardTrack (const AliMuonForwardTrack &) | |
AliMuonForwardTrack & | operator= (const AliMuonForwardTrack &) |
void | SetTrackMCId (Int_t id) |
Set the MC label of the attached MFT track. More... | |
Int_t | GetTrackMCId () |
Get the MC label of the attached MFT track. More... | |
void | AddTrackParamAtMFTCluster (AliMUONTrackParam &trackParam, AliMUONVCluster &cluster, const Int_t mftid) |
overload of the AliMUONTrack function More... | |
![]() | |
AliMUONTrack () | |
AliMUONTrack (AliMUONObjectPair *segment, Double_t bendingVertexDispersion) | |
virtual | ~AliMUONTrack () |
AliMUONTrack (const AliMUONTrack &track) | |
AliMUONTrack & | operator= (const AliMUONTrack &track) |
void | Reset () |
TObjArray * | GetTrackParamAtCluster () const |
void | AddTrackParamAtCluster (const AliMUONTrackParam &trackParam, AliMUONVCluster &cluster, Bool_t copy=kFALSE) |
void | RemoveTrackParamAtCluster (AliMUONTrackParam *trackParam) |
Bool_t | UpdateTrackParamAtCluster () |
Bool_t | UpdateCovTrackParamAtCluster () |
Bool_t | IsValid (UInt_t requestedStationMask, Bool_t request2ChInSameSt45=kFALSE) |
void | TagRemovableClusters (UInt_t requestedStationMask) |
Int_t | GetNClusters () const |
return the number of clusters attached to the track More... | |
Bool_t | FitWithVertex () const |
return kTrue if the vertex must be used to constrain the fit, kFalse if not More... | |
void | FitWithVertex (Bool_t fitWithVertex) |
set the flag telling whether the vertex must be used to constrain the fit or not More... | |
void | GetVertexErrXY2 (Double_t &nonBendingErr2, Double_t &bendingErr2) const |
return the vertex resolution square used during the tracking procedure More... | |
void | SetVertexErrXY2 (Double_t nonBendingErr2, Double_t bendingErr2) |
set the vertex resolution square used during the tracking procedure More... | |
Bool_t | FitWithMCS () const |
return kTrue if the multiple scattering must be accounted for in the fit, kFalse if not More... | |
void | FitWithMCS (Bool_t fitWithMCS) |
set the flag telling whether the multiple scattering must be accounted for in the fit or not More... | |
Bool_t | ComputeClusterWeights (TMatrixD *mcsCovariances=0) |
Bool_t | ComputeLocalChi2 (Bool_t accountForMCS) |
Double_t | ComputeGlobalChi2 (Bool_t accountForMCS) |
Double_t | GetGlobalChi2 () const |
return the minimum value of the function minimized by the fit More... | |
void | SetGlobalChi2 (Double_t chi2) |
set the minimum value of the function minimized by the fit More... | |
Bool_t | IsImproved () const |
return kTRUE if the track has been improved More... | |
void | SetImproved (Bool_t improved) |
set the flag telling whether the track has been improved or not More... | |
Int_t | GetMatchTrigger (void) const |
return 1,2,3 if track matches with trigger track, 0 if not More... | |
Int_t | GetLoTrgNum (void) const |
returns the local trigger number corresponding to the trigger track (obsolete) More... | |
void | SetMatchTrigger (Int_t matchTrigger) |
set the flag telling whether track matches with trigger track or not More... | |
Double_t | GetChi2MatchTrigger (void) const |
return the chi2 of trigger/track matching More... | |
void | SetChi2MatchTrigger (Double_t chi2MatchTrigger) |
set the chi2 of trigger/track matching More... | |
Int_t | ClustersInCommon (AliMUONTrack *track, Int_t stMin=0, Int_t stMax=4) const |
Int_t | GetNDF () const |
Double_t | GetNormalizedChi2 () const |
Int_t | FindCompatibleClusters (const AliMUONTrack &track, Double_t sigma2Cut, Bool_t compatibleCluster[10]) const |
Bool_t | Match (AliMUONTrack &track, Double_t sigma2Cut, Int_t &nMatchClusters) const |
AliMUONTrackParam * | GetTrackParamAtVertex () const |
return pointer to track parameters at vertex (can be 0x0) More... | |
void | SetTrackParamAtVertex (const AliMUONTrackParam *trackParam) |
UShort_t | GetHitsPatternInTrigCh () const |
set word telling which trigger chambers where hit by track More... | |
void | SetHitsPatternInTrigCh (UShort_t hitsPatternInTrigCh) |
set word telling which trigger chambers where hit by track More... | |
UInt_t | GetHitsPatternInTrigChTrk () const |
set word telling which trigger chambers where hit by track (from tracker track extrapolation) More... | |
void | SetHitsPatternInTrigChTrk (UInt_t hitsPatternInTrigChTrk) |
set word telling which trigger chambers where hit by track (from tracker track extrapolation) More... | |
void | SetLocalTrigger (Int_t loCirc, Int_t loStripX, Int_t loStripY, Int_t loDev, Int_t loLpt, Int_t loHpt, UChar_t respWithoutChamber=0) |
set local trigger information for the matched trigger track More... | |
Int_t | GetLocalTrigger (void) const |
return local trigger information for the matched trigger track More... | |
Int_t | LoCircuit (void) const |
number of triggering circuit More... | |
Int_t | LoStripX (void) const |
x-strip local trigger More... | |
Int_t | LoStripY (void) const |
y-strip local trigger More... | |
Int_t | LoDev (void) const |
deviation local trigger More... | |
Int_t | LoLpt (void) const |
low pt decision local trigger More... | |
Int_t | LoHpt (void) const |
high pt decision local trigger More... | |
Int_t | GetTriggerWithoutChamber (void) const |
Word stating if trigger would be fired without one chamber. More... | |
Bool_t | TriggerFiredWithoutChamber (Int_t ich) const |
Check if trigger would be fired without chamber (ich [0,3]) More... | |
void | FindMCLabel () |
void | SetMCLabel (Int_t label) |
set the corresponding MC track number More... | |
Int_t | GetMCLabel () const |
return the corresponding MC track number More... | |
void | RecursiveDump (void) const |
virtual void | Print (Option_t *opt="") const |
virtual void | Clear (Option_t *opt="") |
void | Connected (Bool_t flag=kTRUE) |
set the flag which is kTRUE if that track shares cluster(s) with another More... | |
Bool_t | IsConnected () const |
return the flag which is kTRUE if that track shares cluster(s) with another More... | |
Protected Attributes | |
Int_t | fTrackMCId |
MC label of the attached MFT track. More... | |
Additional Inherited Members | |
![]() | |
static Double_t | MaxChi2 () |
return the maximum chi2 above which the track can be considered as abnormal (due to extrapolation failure, ...) More... | |
ALICE muon forward track, combining the information of the Muon Spectrometer and the Muon Forward Tracker.
Definition at line 20 of file AliMuonForwardTrack.h.
AliMuonForwardTrack::AliMuonForwardTrack | ( | ) |
AliMuonForwardTrack::AliMuonForwardTrack | ( | AliMUONTrack & | MUONTrack | ) |
Definition at line 42 of file AliMuonForwardTrack.cxx.
AliMuonForwardTrack::AliMuonForwardTrack | ( | const AliMuonForwardTrack & | track | ) |
Definition at line 52 of file AliMuonForwardTrack.cxx.
void AliMuonForwardTrack::AddTrackParamAtMFTCluster | ( | AliMUONTrackParam & | trackParam, |
AliMUONVCluster & | cluster, | ||
const Int_t | mftid | ||
) |
overload of the AliMUONTrack function
Definition at line 81 of file AliMuonForwardTrack.cxx.
Referenced by AliMFTTracker::Clusters2Tracks().
|
inline |
Get the MC label of the attached MFT track.
Definition at line 33 of file AliMuonForwardTrack.h.
AliMuonForwardTrack & AliMuonForwardTrack::operator= | ( | const AliMuonForwardTrack & | track | ) |
Definition at line 64 of file AliMuonForwardTrack.cxx.
|
inline |
Set the MC label of the attached MFT track.
Definition at line 31 of file AliMuonForwardTrack.h.
Referenced by AliMFTTracker::Clusters2Tracks().
|
protected |
MC label of the attached MFT track.
Definition at line 40 of file AliMuonForwardTrack.h.
Referenced by AliMuonForwardTrack(), GetTrackMCId(), operator=(), and SetTrackMCId().