1 #ifndef ALIMUONGLOBALTRIGGER_H
2 #define ALIMUONGLOBALTRIGGER_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
8 // Revision of includes 07/05/2004
11 /// \class AliMUONGlobalTrigger
12 /// \brief Reconstructed global trigger object
16 class AliMUONGlobalTrigger : public TObject {
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);
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 ;}
41 ClassDef(AliMUONGlobalTrigger,1) // reconstructed Global Trigger object
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