]> git.uio.no Git - u/mrichter/AliRoot.git/blob - MUON/AliMUONTriggerTrack.h
New class for reconstructed trigger tracks
[u/mrichter/AliRoot.git] / MUON / AliMUONTriggerTrack.h
1 #ifndef ALIMUONTRIGGERTRACK_H
2 #define ALIMUONTRIGGERTRACK_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /*$Id$*/
7
8 ///////////////////////////////////////////////////
9 // Reconstructed trigger track in ALICE dimuon spectrometer
10 ///////////////////////////////////////////////////
11
12
13 class TObjArray;
14 class AliMUONEventReconstructor;
15
16 class AliMUONTriggerTrack : public TObject {
17  public:
18     AliMUONTriggerTrack(); // Constructor
19     virtual ~AliMUONTriggerTrack(); // Destructor
20     AliMUONTriggerTrack (const AliMUONTriggerTrack& AliMUONTriggerTrack); // copy constructor
21     AliMUONTriggerTrack& operator=(const AliMUONTriggerTrack& AliMUONTriggerTrack); // assignment operator
22     AliMUONTriggerTrack(Float_t x11, Float_t y11, Float_t thetax, Float_t thetay, AliMUONEventReconstructor* EventReconstructor); // Constructor
23     Float_t GetX11() const {return fx11;}
24     Float_t GetY11() const {return fy11;}
25     Float_t GetThetax() const {return fthetax;}
26     Float_t GetThetay() const {return fthetay;}    
27         
28 protected:
29   private:
30   AliMUONEventReconstructor* fEventReconstructor; //!   Pointer to EventReconstructor
31   Float_t fx11;    // x position of fired Y strip in MC11
32   Float_t fy11;    // y position of fired X strip in MC11
33   Float_t fthetax; // track theta angle in X   
34   Float_t fthetay; // track theta angle in Y
35   
36   ClassDef(AliMUONTriggerTrack, 2) // Reconstructed trigger track in ALICE dimuon spectrometer
37     };
38         
39 #endif