]> git.uio.no Git - u/mrichter/AliRoot.git/blob - MUON/AliMUONTriggerTrack.h
Bug fix (Yu.Belikov)
[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, Float_t, Float_t, Float_t, Long_t, 
23                         AliMUONEventReconstructor* ); // Constructor
24     Float_t GetX11() const {return fx11;}
25     Float_t GetY11() const {return fy11;}
26     Float_t GetThetax() const {return fthetax;}
27     Float_t GetThetay() const {return fthetay;}    
28
29     void SetGTPattern(const Long_t pat) {fGTPattern = pat;}    
30     Long_t GetGTPattern() const {return fGTPattern;}    
31     
32 protected:
33   private:
34   AliMUONEventReconstructor* fEventReconstructor; //!   Pointer to EventReconstructor
35   Float_t fx11;    // x position of fired Y strip in MC11
36   Float_t fy11;    // y position of fired X strip in MC11
37   Float_t fthetax; // track theta angle in X   
38   Float_t fthetay; // track theta angle in Y
39   Long_t fGTPattern; // Global trigger pattern  (do not work with static statement) 
40
41   ClassDef(AliMUONTriggerTrack, 3) // Reconstructed trigger track in ALICE dimuon spectrometer
42     };
43         
44 #endif
45