AliRoot Core  3abf5b4 (3abf5b4)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMuonForwardTrack Class Reference

ALICE muon forward track, combining the information of the Muon Spectrometer and the Muon Forward Tracker. More...

#include <AliMuonForwardTrack.h>

Inheritance diagram for AliMuonForwardTrack:

Public Member Functions

 AliMuonForwardTrack ()
 
 AliMuonForwardTrack (AliMUONTrack &MUONTrack)
 
 AliMuonForwardTrack (const AliMuonForwardTrack &)
 
AliMuonForwardTrackoperator= (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...
 
- Public Member Functions inherited from AliMUONTrack
 AliMUONTrack ()
 
 AliMUONTrack (AliMUONObjectPair *segment, Double_t bendingVertexDispersion)
 
virtual ~AliMUONTrack ()
 
 AliMUONTrack (const AliMUONTrack &track)
 
AliMUONTrackoperator= (const AliMUONTrack &track)
 
void Reset ()
 
TObjArrayGetTrackParamAtCluster () 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
 
AliMUONTrackParamGetTrackParamAtVertex () 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 Public Member Functions inherited from AliMUONTrack
static Double_t MaxChi2 ()
 return the maximum chi2 above which the track can be considered as abnormal (due to extrapolation failure, ...) More...
 

Detailed Description

ALICE muon forward track, combining the information of the Muon Spectrometer and the Muon Forward Tracker.

Author
Antonio Uras anton.nosp@m.io.u.nosp@m.ras@c.nosp@m.ern..nosp@m.ch, Bogdan Vulpescu bogda.nosp@m.n.vu.nosp@m.lpesc.nosp@m.u@cl.nosp@m.ermon.nosp@m.t.in.nosp@m.2p3.f.nosp@m.r
Date
February 2nd, 2016

Definition at line 20 of file AliMuonForwardTrack.h.

Constructor & Destructor Documentation

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.

Member Function Documentation

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().

Int_t AliMuonForwardTrack::GetTrackMCId ( )
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.

void AliMuonForwardTrack::SetTrackMCId ( Int_t  id)
inline

Set the MC label of the attached MFT track.

Definition at line 31 of file AliMuonForwardTrack.h.

Referenced by AliMFTTracker::Clusters2Tracks().

Member Data Documentation

Int_t AliMuonForwardTrack::fTrackMCId
protected

MC label of the attached MFT track.

Definition at line 40 of file AliMuonForwardTrack.h.

Referenced by AliMuonForwardTrack(), GetTrackMCId(), operator=(), and SetTrackMCId().


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