]> git.uio.no Git - u/mrichter/AliRoot.git/blob - MUON/AliMUONGlobalTrigger.cxx
data member declared private instead of public; access via new methods
[u/mrichter/AliRoot.git] / MUON / AliMUONGlobalTrigger.cxx
1 /**************************************************************************
2  * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
3  *                                                                        *
4  * Author: The ALICE Off-line Project.                                    *
5  * Contributors are mentioned in the code where appropriate.              *
6  *                                                                        *
7  * Permission to use, copy, modify and distribute this software and its   *
8  * documentation strictly for non-commercial purposes is hereby granted   *
9  * without fee, provided that the above copyright notice appears in all   *
10  * copies and that both the copyright notice and this permission notice   *
11  * appear in the supporting documentation. The authors make no claims     *
12  * about the suitability of this software for any purpose. It is          *
13  * provided "as is" without express or implied warranty.                  *
14  **************************************************************************/
15
16 /*
17
18 */
19
20 #include "AliMUONGlobalTrigger.h"
21
22 ClassImp(AliMUONGlobalTrigger);
23 //----------------------------------------------------------------------
24 AliMUONGlobalTrigger::AliMUONGlobalTrigger()
25 {
26 // constructor 
27   fSinglePlusLpt = 0;
28   fSinglePlusHpt = 0;
29   fSinglePlusApt = 0;
30   
31   fSingleMinusLpt = 0;
32   fSingleMinusHpt = 0;
33   fSingleMinusApt = 0;
34   
35   fSingleUndefLpt = 0;
36   fSingleUndefHpt = 0;
37   fSingleUndefApt = 0;
38   
39   fPairUnlikeLpt = 0;
40   fPairUnlikeHpt = 0;
41   fPairUnlikeApt = 0;
42   
43   fPairLikeLpt   = 0;
44   fPairLikeHpt   = 0;
45   fPairLikeApt   = 0;
46 }
47 //----------------------------------------------------------------------
48 AliMUONGlobalTrigger::AliMUONGlobalTrigger(Int_t *singlePlus, 
49                                            Int_t *singleMinus,
50                                            Int_t *singleUndef,
51                                            Int_t *pairUnlike, Int_t *pairLike)
52 {
53 // Set the Global Trigger object
54   fSinglePlusLpt = singlePlus[0];
55   fSinglePlusHpt = singlePlus[1];
56   fSinglePlusApt = singlePlus[2];
57
58   fSingleMinusLpt = singleMinus[0];
59   fSingleMinusHpt = singleMinus[1];
60   fSingleMinusApt = singleMinus[2];
61
62   fSingleUndefLpt = singleUndef[0];
63   fSingleUndefHpt = singleUndef[1];
64   fSingleUndefApt = singleUndef[2];
65
66   fPairUnlikeLpt = pairUnlike[0];
67   fPairUnlikeHpt = pairUnlike[1];
68   fPairUnlikeApt = pairUnlike[2];
69
70   fPairLikeLpt   = pairLike[0];  
71   fPairLikeHpt   = pairLike[1];  
72   fPairLikeApt   = pairLike[2];  
73 }
74
75 //----------------------------------------------------------------------
76 //--- methods which return member data related info
77 //----------------------------------------------------------------------
78 Int_t AliMUONGlobalTrigger::SinglePlusLpt(){
79 // returns Number of Single Plus Low pt 
80   return fSinglePlusLpt;
81 }
82 //----------------------------------------------------------------------
83 Int_t AliMUONGlobalTrigger::SinglePlusHpt(){  
84 // returns Number of Single Plus High pt 
85   return fSinglePlusHpt;
86 }
87 //----------------------------------------------------------------------
88 Int_t AliMUONGlobalTrigger::SinglePlusApt(){  
89 // returns Number of Single Plus All pt 
90   return fSinglePlusApt;
91 }
92 //----------------------------------------------------------------------
93 Int_t AliMUONGlobalTrigger::SingleMinusLpt(){ 
94 // returns Number of Single Minus Low pt
95   return fSingleMinusLpt;
96 }
97 //----------------------------------------------------------------------
98 Int_t AliMUONGlobalTrigger::SingleMinusHpt(){
99 // returns Number of Single Minus High pt 
100   return fSingleMinusHpt;
101 }
102 //----------------------------------------------------------------------
103 Int_t AliMUONGlobalTrigger::SingleMinusApt(){
104 // returns Number of Single Minus All pt
105   return fSingleMinusApt;
106 }
107 //----------------------------------------------------------------------
108 Int_t AliMUONGlobalTrigger::SingleUndefLpt(){
109 // returns Number of Single Undefined Low pt
110   return fSingleUndefLpt;
111 }
112 //----------------------------------------------------------------------
113 Int_t AliMUONGlobalTrigger::SingleUndefHpt(){ 
114 // returns Number of Single Undefined High pt 
115   return fSingleUndefHpt;
116 }
117 //----------------------------------------------------------------------
118 Int_t AliMUONGlobalTrigger::SingleUndefApt(){
119 // returns Number of Single Undefined All pt
120   return fSingleUndefApt;
121 }
122 //----------------------------------------------------------------------
123 Int_t AliMUONGlobalTrigger::PairUnlikeLpt(){  
124 // returns Number of Unlike sign pair Low pt
125   return fPairUnlikeLpt;
126 }
127 //----------------------------------------------------------------------
128 Int_t AliMUONGlobalTrigger::PairUnlikeHpt(){
129 // returns Number of Unlike sign pair High pt
130   return fPairUnlikeHpt;
131 }
132 //----------------------------------------------------------------------
133 Int_t AliMUONGlobalTrigger::PairUnlikeApt(){
134 // returns Number of Unlike sign pair All pt
135   return fPairUnlikeApt;
136 }
137 //----------------------------------------------------------------------
138 Int_t AliMUONGlobalTrigger::PairLikeLpt(){
139 // returns Number of Like sign pair Low pt
140   return fPairLikeLpt;
141 }
142 //----------------------------------------------------------------------
143 Int_t AliMUONGlobalTrigger::PairLikeHpt(){
144 // returns Number of Like sign pair High pt
145   return fPairLikeHpt;
146 }
147 //----------------------------------------------------------------------
148 Int_t AliMUONGlobalTrigger::PairLikeApt(){
149 // returns Number of Like sign pair All pt
150   return fPairLikeApt;
151 }
152
153
154
155
156
157
158