]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliESDMuonTrack.h
Container classes for the PHOS reconstruction parameters.
[u/mrichter/AliRoot.git] / STEER / AliESDMuonTrack.h
index 48e956a6537783b176d948e2c957a5eecd2d749e..f57956ba2d11ee5b9c5cbad4bb3a0ce7d71b5410 100644 (file)
@@ -1,18 +1,24 @@
 #ifndef ALIESDMUONTRACK_H
 #define ALIESDMUONTRACK_H
 
+/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
+ * See cxx source for full Copyright notice                               */
+
+/* $Id$ */
+
+//  Class to describe the MUON tracks
+//  in the Event Summary Data class
+//  Author: G.Martinez
+
+
 #include "TObject.h"
 
 class AliESDMuonTrack : public TObject {
 public:
- AliESDMuonTrack(){
-    // Constructor;
- } // Constructor
- virtual ~AliESDMuonTrack(){
-    // Destructor;
- } // Destructor
- AliESDMuonTrack(const AliESDMuonTrack& );
- AliESDMuonTrack& operator=(const AliESDMuonTrack& );
+  AliESDMuonTrack(); //Constructor
+  virtual ~AliESDMuonTrack(){} // Destructor
+  AliESDMuonTrack(const AliESDMuonTrack& esdm);
+  AliESDMuonTrack& operator=(const AliESDMuonTrack& esdm);
 
 
  // Get and Set methods for data
@@ -34,14 +40,10 @@ public:
   UInt_t GetNHit(void) const {return fNHit;}
   void SetNHit(UInt_t NHit) {fNHit = NHit;}
 
-  Float_t GetX11() const {return fX11;}
-  void SetX11(Float_t X11) {fX11 = X11;}
-  Float_t GetY11() const {return fY11;}
-  void SetY11(Float_t Y11) {fY11 = Y11;}
-  Float_t GetThetaX11() const {return fThetaX11;}
-  void SetThetaX11(Float_t ThetaX) {fThetaX11 = ThetaX;}
-  Float_t GetThetaY11() const {return fThetaY11;}    
-  void SetThetaY11(Float_t ThetaY) {fThetaY11 = ThetaY;}
+  Bool_t GetMatchTrigger() const {return fMatchTrigger;}
+  void SetMatchTrigger(Bool_t MatchTrigger) {fMatchTrigger = MatchTrigger;}
+  Double_t GetChi2MatchTrigger() const {return fChi2MatchTrigger;}
+  void SetChi2MatchTrigger(Double_t Chi2MatchTrigger) {fChi2MatchTrigger = Chi2MatchTrigger;}
 
 protected:
   // tracking chamber
@@ -54,13 +56,12 @@ protected:
   Double_t fChi2;             // chi2 in the MUON track fit
   UInt_t   fNHit;              // number of hit in the track
 
-  // trigger chamber
-  Float_t fX11;    // x position of fired Y strip in MC11
-  Float_t fY11;    // y position of fired X strip in MC11
-  Float_t fThetaX11; // track theta angle in X   
-  Float_t fThetaY11; // track theta angle in Y
+  // trigger matching
+  Bool_t   fMatchTrigger; // 1 if track matches with trigger track, 0 if not
+  Double_t fChi2MatchTrigger; // chi2 of trigger/track matching 
+
 
-  ClassDef(AliESDMuonTrack,1)  //MUON ESD track class 
+  ClassDef(AliESDMuonTrack,2)  //MUON ESD track class 
 };
 
 #endif