]> git.uio.no Git - u/mrichter/AliRoot.git/blob - MUON/AliMUONGlobalTrigger.h
Minor fixes in the event tag to take into account the new way of storing the trigger...
[u/mrichter/AliRoot.git] / MUON / AliMUONGlobalTrigger.h
1 #ifndef ALIMUONGLOBALTRIGGER_H
2 #define ALIMUONGLOBALTRIGGER_H
3
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5  * See cxx source for full Copyright notice                               */
6
7 /* $Id$ */
8 // Revision of includes 07/05/2004
9
10 /// \ingroup base
11 /// \class AliMUONGlobalTrigger
12 /// \brief Reconstructed global trigger object
13
14 #include <TObject.h>
15
16 class AliMUONGlobalTrigger : public TObject {
17  public:
18   AliMUONGlobalTrigger();
19   AliMUONGlobalTrigger(const AliMUONGlobalTrigger& rhs); // copy constructor
20   AliMUONGlobalTrigger(Int_t *singlePlus, Int_t *singleMinus,
21                        Int_t *singleUndef, Int_t *pairUnlike, Int_t *pairLike);
22   virtual ~AliMUONGlobalTrigger(){;}
23   AliMUONGlobalTrigger& operator=(const  AliMUONGlobalTrigger& rhs);
24   
25   Int_t SinglePlusLpt()  const {return fSinglePlusLpt;} 
26   Int_t SinglePlusHpt()  const {return fSinglePlusHpt ;}    
27   Int_t SinglePlusApt()  const {return fSinglePlusApt ;}     
28   Int_t SingleMinusLpt() const {return fSingleMinusLpt ;}  
29   Int_t SingleMinusHpt() const {return fSingleMinusHpt;}  
30   Int_t SingleMinusApt() const {return fSingleMinusApt;}  
31   Int_t SingleUndefLpt() const {return fSingleUndefLpt ;}  
32   Int_t SingleUndefHpt() const {return fSingleUndefHpt ;}   
33   Int_t SingleUndefApt() const {return fSingleUndefApt ;}  
34   Int_t PairUnlikeLpt()  const {return fPairUnlikeLpt ;}   
35   Int_t PairUnlikeHpt()  const {return fPairUnlikeHpt ;}   
36   Int_t PairUnlikeApt()  const {return fPairUnlikeApt ;}   
37   Int_t PairLikeLpt()    const {return fPairLikeLpt ;}     
38   Int_t PairLikeHpt()    const {return fPairLikeHpt ;}     
39   Int_t PairLikeApt()    const {return fPairLikeApt ;}     
40   
41  ClassDef(AliMUONGlobalTrigger,1)  // reconstructed Global Trigger object    
42     
43 private:
44   Int_t fSinglePlusLpt;  // Number of Single Plus Low pt 
45   Int_t fSinglePlusHpt;  // Number of Single Plus High pt 
46   Int_t fSinglePlusApt;  // Number of Single Plus All pt 
47   Int_t fSingleMinusLpt; // Number of Single Minus Low pt
48   Int_t fSingleMinusHpt; // Number of Single Minus High pt 
49   Int_t fSingleMinusApt; // Number of Single Minus All pt
50   Int_t fSingleUndefLpt; // Number of Single Undefined Low pt
51   Int_t fSingleUndefHpt; // Number of Single Undefined High pt 
52   Int_t fSingleUndefApt; // Number of Single Undefined All pt
53   Int_t fPairUnlikeLpt;  // Number of Unlike sign pair Low pt
54   Int_t fPairUnlikeHpt;  // Number of Unlike sign pair High pt
55   Int_t fPairUnlikeApt;  // Number of Unlike sign pair All pt
56   Int_t fPairLikeLpt;    // Number of Like sign pair Low pt
57   Int_t fPairLikeHpt;    // Number of Like sign pair High pt
58   Int_t fPairLikeApt;    // Number of Like sign pair All pt
59
60 };
61 #endif
62
63
64
65
66
67