]>
Commit | Line | Data |
---|---|---|
a9e2aefa | 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 | ||
30178c30 | 7 | /* $Id$ */ |
8 | // Revision of includes 07/05/2004 | |
a9e2aefa | 9 | |
692de412 | 10 | /// \ingroup base |
11 | /// \class AliMUONGlobalTrigger | |
8d7dfec2 | 12 | /// \brief global trigger object |
13 | /// \author Ph. Crochet | |
692de412 | 14 | |
a9e2aefa | 15 | #include <TObject.h> |
16 | ||
17 | class AliMUONGlobalTrigger : public TObject { | |
18 | public: | |
402fb06e | 19 | AliMUONGlobalTrigger(); |
d694b6f6 | 20 | AliMUONGlobalTrigger(const AliMUONGlobalTrigger& rhs); // copy constructor |
402fb06e | 21 | AliMUONGlobalTrigger(Int_t *singlePlus, Int_t *singleMinus, |
22 | Int_t *singleUndef, Int_t *pairUnlike, Int_t *pairLike); | |
23 | virtual ~AliMUONGlobalTrigger(){;} | |
d694b6f6 | 24 | AliMUONGlobalTrigger& operator=(const AliMUONGlobalTrigger& rhs); |
e9b63742 | 25 | |
3abb47c2 | 26 | Int_t SinglePlusLpt() const {return fSinglePlusLpt;} |
27 | Int_t SinglePlusHpt() const {return fSinglePlusHpt ;} | |
28 | Int_t SinglePlusApt() const {return fSinglePlusApt ;} | |
29 | Int_t SingleMinusLpt() const {return fSingleMinusLpt ;} | |
30 | Int_t SingleMinusHpt() const {return fSingleMinusHpt;} | |
31 | Int_t SingleMinusApt() const {return fSingleMinusApt;} | |
32 | Int_t SingleUndefLpt() const {return fSingleUndefLpt ;} | |
33 | Int_t SingleUndefHpt() const {return fSingleUndefHpt ;} | |
34 | Int_t SingleUndefApt() const {return fSingleUndefApt ;} | |
35 | Int_t PairUnlikeLpt() const {return fPairUnlikeLpt ;} | |
36 | Int_t PairUnlikeHpt() const {return fPairUnlikeHpt ;} | |
37 | Int_t PairUnlikeApt() const {return fPairUnlikeApt ;} | |
38 | Int_t PairLikeLpt() const {return fPairLikeLpt ;} | |
39 | Int_t PairLikeHpt() const {return fPairLikeHpt ;} | |
40 | Int_t PairLikeApt() const {return fPairLikeApt ;} | |
41 | ||
8d7dfec2 | 42 | void SetGlobalPattern(Int_t globalPattern); |
43 | Int_t GetGlobalPattern() const; | |
44 | ||
3abb47c2 | 45 | ClassDef(AliMUONGlobalTrigger,1) // reconstructed Global Trigger object |
402fb06e | 46 | |
47 | private: | |
a9e2aefa | 48 | Int_t fSinglePlusLpt; // Number of Single Plus Low pt |
49 | Int_t fSinglePlusHpt; // Number of Single Plus High pt | |
50 | Int_t fSinglePlusApt; // Number of Single Plus All pt | |
51 | Int_t fSingleMinusLpt; // Number of Single Minus Low pt | |
52 | Int_t fSingleMinusHpt; // Number of Single Minus High pt | |
53 | Int_t fSingleMinusApt; // Number of Single Minus All pt | |
54 | Int_t fSingleUndefLpt; // Number of Single Undefined Low pt | |
55 | Int_t fSingleUndefHpt; // Number of Single Undefined High pt | |
56 | Int_t fSingleUndefApt; // Number of Single Undefined All pt | |
57 | Int_t fPairUnlikeLpt; // Number of Unlike sign pair Low pt | |
58 | Int_t fPairUnlikeHpt; // Number of Unlike sign pair High pt | |
59 | Int_t fPairUnlikeApt; // Number of Unlike sign pair All pt | |
60 | Int_t fPairLikeLpt; // Number of Like sign pair Low pt | |
61 | Int_t fPairLikeHpt; // Number of Like sign pair High pt | |
62 | Int_t fPairLikeApt; // Number of Like sign pair All pt | |
63 | ||
a9e2aefa | 64 | }; |
65 | #endif | |
66 | ||
67 | ||
68 | ||
69 | ||
70 | ||
71 |