]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG4/totEt/AliAnalysisEmEtMonteCarlo.h
Remove PHOS from QA
[u/mrichter/AliRoot.git] / PWG4 / totEt / AliAnalysisEmEtMonteCarlo.h
1 #ifndef ALIANALYSISEMETMONTECARLO_H
2 #define ALIANALYSISEMETMONTECARLO_H
3 //_________________________________________________________________________
4 //  Utility Class for transverse energy studies
5 //  Base class for MC analysis
6 //  - MC output
7 //
8 //*-- Author: Marcelo G. Munhoz (USP)
9 //_________________________________________________________________________
10
11 #include "AliAnalysisEtMonteCarlo.h"
12 class TParticle;
13 class TParticlePDG;
14 class AliMCParticle;
15 class AliESDtrack;
16 class AliEMCALTrack;
17 class TVector3;
18 class AliEMCALGeometry;
19 class AliExternalTrackParam;
20 class AliStack;
21
22 class AliAnalysisEmEtMonteCarlo : public AliAnalysisEtMonteCarlo
23 {
24
25 public:
26    
27   AliAnalysisEmEtMonteCarlo();
28   virtual ~AliAnalysisEmEtMonteCarlo();
29
30     virtual Int_t AnalyseEvent(AliVEvent* event);
31         virtual Int_t AnalyseEvent(AliVEvent* event, AliVEvent* event2);
32
33     virtual void Init();
34     virtual void ResetEventValues();
35     virtual void CreateHistograms();
36     virtual void FillOutputList(TList* list);
37
38 protected:
39
40         virtual Bool_t IsPrimary(AliStack *stack, Int_t part, TParticlePDG *pdg, Int_t partMom, TParticlePDG *pdgMom);
41         virtual Bool_t IsMotherPrimaryGamma(AliStack *stack, Int_t iPartMom, TParticlePDG *pdgMom);
42         virtual Bool_t IsMotherPrimaryElectron(AliStack *stack, Int_t iPartMom, TParticlePDG *pdgMom);
43         virtual Bool_t IsGammaConversion(AliStack *stack, TParticle *part, TParticlePDG *pdg);
44         virtual Bool_t IsInAcceptance(TParticle *part=0, TParticlePDG *pdg=0, AliExternalTrackParam* extParam=0);
45         virtual Bool_t IsInAcceptance(AliMCParticle *part=0);
46         
47         virtual Bool_t TrackHitsCalo(AliExternalTrackParam *extParam);
48         
49         virtual Bool_t GetTrackProjection(AliExternalTrackParam *trackParam, TVector3 &trackPos); // project to a radius
50         virtual Bool_t GetTrackProjection(AliEMCALTrack* emcTrack, TVector3 &trackPos, TVector3 clusPos); // project to a point
51
52         AliExternalTrackParam* CreateExternalTrackParam(TParticle *part);
53         
54         virtual Double_t CalcET(TParticle *part, TParticlePDG *pdg);
55         virtual Double_t CalcETDep(Double_t caloE, TParticle *part, TParticlePDG *pdg);
56         
57 protected:
58
59         Double_t fResCut; // b(fm), for Hijing; 0 otherwise
60         Double_t fPrimtotET, fPrimAcctotET, fPrimRectotET, fPrimRectotETDep;//Marcelo please add comment
61
62         Double_t fElectrontotET, fElectronAcctotET, fElectronRectotET;//Marcelo please add comment
63         Double_t fConvElectrontotET, fConvElectronAcctotET, fConvElectronRectotET, fScatElectrontotET, fScatElectronAcctotET, fScatElectronRectotET;//Marcelo please add comment
64         Double_t fTotElectrontotET, fTotElectronAcctotET, fTotElectronRectotET;//Marcelo please add comment
65
66         Double_t fGammatotET, fGammaAcctotET, fGammaRectotET;//Marcelo please add comment
67         Double_t fAnnihGammatotET, fAnnihGammaAcctotET, fAnnihGammaRectotET, fScatGammatotET, fScatGammaAcctotET, fScatGammaRectotET;//Marcelo please add comment
68         Double_t fTotGammatotET, fTotGammaAcctotET, fTotGammaRectotET;//Marcelo please add comment
69         Double_t fConvGammatotET, fNonConvGammatotET, fConvGammaAcctotET, fNonConvGammaAcctotET, fNPPPi0GammatotET, fNPPPi0GammaRectotET;//Marcelo please add comment
70
71         Double_t fTotEMtotET, fTotEMAcctotET, fTotEMRectotET;//Marcelo please add comment
72
73         Double_t fNPPElectrontotET, fNPPElectronRectotET, fNPPGammatotET, fNPPGammaRectotET;//Marcelo please add comment
74         Double_t fTotNPPEMtotET, fTotNPPEMRectotET;//Marcelo please add comment
75
76         Double_t fMuontotET, fPiontotET, fKaontotET, fProtontotET;//Marcelo please add comment
77         Double_t fMuonAcctotET, fPionAcctotET, fKaonAcctotET, fProtonAcctotET;//Marcelo please add comment
78         Double_t fMuonRectotET, fMuonRectotETDep, fPionRectotET, fPionRectotETDep, fKaonRectotET, fKaonRectotETDep, fProtonRectotET, fProtonRectotETDep;//Marcelo please add comment
79         Double_t fMuonMatchtotET, fMuonMatchtotETDep, fPionMatchtotET, fPionMatchtotETDep, fKaonMatchtotET, fKaonMatchtotETDep, fProtonMatchtotET, fProtonMatchtotETDep;//Marcelo please add comment
80         Double_t fTotChargedtotET, fTotChargedAcctotET, fTotChargedRectotET, fTotChargedRectotETDep, fTotChargedMatchtotET, fTotChargedMatchtotETDep;//Marcelo please add comment
81
82         Double_t fNeutrontotET, fNeutronAcctotET, fNeutronRectotET, fNeutronRectotETDep;//Marcelo please add comment
83         Double_t fK0totET, fK0RectotET, fK0RectotETDep, fLambdatotET, fLambdaRectotET, fLambdaRectotETDep;//Marcelo please add comment
84         Double_t fTotNeutraltotET, fTotNeutralRectotET, fTotNeutralRectotETDep;//Marcelo please add comment
85
86         Double_t fTotaltotET, fTotalAcctotET, fTotalRectotET, fTotalRectotETDep;//Marcelo please add comment
87         
88         AliEMCALGeometry *fGeoUt;//Marcelo please add comment
89
90         // *******************
91         // primaries ET
92         // *******************
93         TH2F *fHistPrimEtaEET;//Marcelo please add comment 
94         TH2F *fHistPrimEtaPtET;//Marcelo please add comment 
95         TH2F *fHistPrimEtaET;//Marcelo please add comment
96         TH1F *fHistPrimtotET;//Marcelo please add comment
97         
98         TH2F *fHistPrimAccEtaEET;//Marcelo please add comment 
99         TH2F *fHistPrimAccEtaPtET;//Marcelo please add comment 
100         TH2F *fHistPrimAccEtaET;//Marcelo please add comment 
101         TH1F *fHistPrimAcctotET;//Marcelo please add comment
102         
103         TH2F *fHistPrimRecEtaEET;//Marcelo please add comment 
104         TH2F *fHistPrimRecEtaPtET;//Marcelo please add comment 
105         TH2F *fHistPrimRecEtaET;//Marcelo please add comment 
106         TH1F *fHistPrimRectotET;//Marcelo please add comment
107
108         TH2F *fHistPrimRecEtaEDepETDep;//Marcelo please add comment 
109         TH2F *fHistPrimRecEtaPtETDep;//Marcelo please add comment 
110         TH2F *fHistPrimRecEtaETDep;//Marcelo please add comment 
111         TH1F *fHistPrimRectotETDep;//Marcelo please add comment
112         
113         // *******************
114         // electron ET
115         // *******************
116         TH2F *fHistElectronEtaEET;//Marcelo please add comment 
117         TH2F *fHistElectronEtaPtET;//Marcelo please add comment 
118         TH2F *fHistElectronEtaET;//Marcelo please add comment 
119         TH2F *fHistElectronEtaE;//Marcelo please add comment 
120         TH2F *fHistElectronEtaPt;//Marcelo please add comment 
121         TH1F *fHistElectrontotET;//Marcelo please add comment 
122
123         TH2F *fHistConvElectronEtaEET;//Marcelo please add comment  
124         TH2F *fHistConvElectronEtaPtET;//Marcelo please add comment  
125         TH2F *fHistConvElectronEtaET;//Marcelo please add comment  
126         TH2F *fHistConvElectronEtaE;//Marcelo please add comment  
127         TH2F *fHistConvElectronEtaPt;//Marcelo please add comment  
128         TH1F *fHistConvElectrontotET;//Marcelo please add comment  
129
130         TH2F *fHistScatElectronEtaEET;//Marcelo please add comment  
131         TH2F *fHistScatElectronEtaPtET;//Marcelo please add comment  
132         TH2F *fHistScatElectronEtaET;//Marcelo please add comment  
133         TH2F *fHistScatElectronEtaE;//Marcelo please add comment  
134         TH2F *fHistScatElectronEtaPt;//Marcelo please add comment  
135         TH1F *fHistScatElectrontotET;//Marcelo please add comment  
136         
137         // *******************
138         // total electron ET
139         // *******************
140         TH1F *fHistTotElectrontotET;//Marcelo please add comment
141         
142         // *******************
143         // gamma ET
144         // *******************
145         TH2F *fHistGammaEtaEET;//Marcelo please add comment  
146         TH2F *fHistGammaEtaPtET;//Marcelo please add comment  
147         TH2F *fHistGammaEtaET;//Marcelo please add comment  
148         TH2F *fHistGammaEtaE;//Marcelo please add comment  
149         TH2F *fHistGammaEtaPt;//Marcelo please add comment  
150         TH1F *fHistGammatotET;//Marcelo please add comment  
151         
152         TH2F *fHistAnnihGammaEtaEET;//Marcelo please add comment  
153         TH2F *fHistAnnihGammaEtaPtET;//Marcelo please add comment  
154         TH2F *fHistAnnihGammaEtaET;//Marcelo please add comment  
155         TH2F *fHistAnnihGammaEtaE;//Marcelo please add comment  
156         TH2F *fHistAnnihGammaEtaPt;//Marcelo please add comment  
157         TH1F *fHistAnnihGammatotET;//Marcelo please add comment  
158
159         TH2F *fHistScatGammaEtaEET;//Marcelo please add comment  
160         TH2F *fHistScatGammaEtaPtET;//Marcelo please add comment  
161         TH2F *fHistScatGammaEtaET;//Marcelo please add comment  
162         TH2F *fHistScatGammaEtaE;//Marcelo please add comment  
163         TH2F *fHistScatGammaEtaPt;//Marcelo please add comment  
164         TH1F *fHistScatGammatotET;//Marcelo please add comment  
165
166         TH2F *fHistConvGammaEtaEET;//Marcelo please add comment  
167         TH2F *fHistConvGammaEtaPtET;//Marcelo please add comment  
168         TH2F *fHistConvGammaEtaET;//Marcelo please add comment  
169         TH2F *fHistConvGammaEtaE;//Marcelo please add comment  
170         TH2F *fHistConvGammaEtaPt;//Marcelo please add comment  
171         TH1F *fHistConvGammatotET;//Marcelo please add comment  
172         
173         TH2F *fHistNonConvGammaEtaEET;//Marcelo please add comment  
174         TH2F *fHistNonConvGammaEtaPtET;//Marcelo please add comment  
175         TH2F *fHistNonConvGammaEtaET;//Marcelo please add comment  
176         TH2F *fHistNonConvGammaEtaE;//Marcelo please add comment  
177         TH2F *fHistNonConvGammaEtaPt;//Marcelo please add comment  
178         TH1F *fHistNonConvGammatotET;//Marcelo please add comment  
179         
180         // *******************
181         // total gamma ET
182         // *******************
183         TH1F *fHistTotGammatotET;//Marcelo please add comment
184
185         // *******************
186         // total electromagnetic ET
187         // *******************
188         TH1F *fHistTotEMtotET;//Marcelo please add comment
189
190         // non-primary electromagnetic ET
191         TH2F *fHistNPPElectronEtaEET;//Marcelo please add comment 
192         TH2F *fHistNPPElectronEtaPtET;//Marcelo please add comment 
193         TH2F *fHistNPPElectronEtaET;//Marcelo please add comment 
194         TH2F *fHistNPPElectronEtaE;//Marcelo please add comment 
195         TH2F *fHistNPPElectronEtaPt;//Marcelo please add comment 
196         TH1F *fHistNPPElectrontotET;//Marcelo please add comment 
197
198         TH2F *fHistNPPGammaEtaEET;//Marcelo please add comment 
199         TH2F *fHistNPPGammaEtaPtET;//Marcelo please add comment 
200         TH2F *fHistNPPGammaEtaET;//Marcelo please add comment 
201         TH2F *fHistNPPGammaEtaE;//Marcelo please add comment 
202         TH2F *fHistNPPGammaEtaPt;//Marcelo please add comment 
203         TH1F *fHistNPPGammatotET;//Marcelo please add comment 
204
205         TH1F *fHistTotNPPEMtotET;//Marcelo please add comment
206
207         TH2F *fHistNPPPi0GammaEtaEET;//Marcelo please add comment 
208         TH2F *fHistNPPPi0GammaEtaPtET;//Marcelo please add comment 
209         TH2F *fHistNPPPi0GammaEtaET;//Marcelo please add comment 
210         TH2F *fHistNPPPi0GammaEtaE;//Marcelo please add comment 
211         TH2F *fHistNPPPi0GammaEtaPt;//Marcelo please add comment 
212         TH1F *fHistNPPPi0GammatotET;//Marcelo please add comment 
213                 
214         // *******************
215         // electron ET inside EMCal acceptance
216         // *******************
217         TH2F *fHistElectronAccEtaEET;//Marcelo please add comment 
218         TH2F *fHistElectronAccEtaPtET;//Marcelo please add comment 
219         TH2F *fHistElectronAccEtaET;//Marcelo please add comment 
220         TH2F *fHistElectronAccEtaE;//Marcelo please add comment 
221         TH2F *fHistElectronAccEtaPt;//Marcelo please add comment 
222         TH1F *fHistElectronAcctotET;//Marcelo please add comment 
223         
224         TH2F *fHistConvElectronAccEtaEET;//Marcelo please add comment  
225         TH2F *fHistConvElectronAccEtaPtET;//Marcelo please add comment  
226         TH2F *fHistConvElectronAccEtaET;//Marcelo please add comment  
227         TH2F *fHistConvElectronAccEtaE;//Marcelo please add comment  
228         TH2F *fHistConvElectronAccEtaPt;//Marcelo please add comment  
229         TH1F *fHistConvElectronAcctotET;//Marcelo please add comment  
230         
231         TH2F *fHistScatElectronAccEtaEET;//Marcelo please add comment  
232         TH2F *fHistScatElectronAccEtaPtET;//Marcelo please add comment  
233         TH2F *fHistScatElectronAccEtaET;//Marcelo please add comment  
234         TH2F *fHistScatElectronAccEtaE;//Marcelo please add comment  
235         TH2F *fHistScatElectronAccEtaPt;//Marcelo please add comment  
236         TH1F *fHistScatElectronAcctotET;//Marcelo please add comment  
237         
238         // *******************
239         // total electron ET inside EMCal acceptance
240         // *******************
241         TH1F *fHistTotElectronAcctotET;//Marcelo please add comment
242
243         // *******************
244         // gamma ET inside EMCal acceptance
245         // *******************
246         TH2F *fHistGammaAccEtaEET;//Marcelo please add comment  
247         TH2F *fHistGammaAccEtaPtET;//Marcelo please add comment  
248         TH2F *fHistGammaAccEtaET;//Marcelo please add comment  
249         TH2F *fHistGammaAccEtaE;//Marcelo please add comment  
250         TH2F *fHistGammaAccEtaPt;//Marcelo please add comment  
251         TH1F *fHistGammaAcctotET;//Marcelo please add comment  
252         
253         TH2F *fHistAnnihGammaAccEtaEET;//Marcelo please add comment  
254         TH2F *fHistAnnihGammaAccEtaPtET;//Marcelo please add comment  
255         TH2F *fHistAnnihGammaAccEtaET;//Marcelo please add comment  
256         TH2F *fHistAnnihGammaAccEtaE;//Marcelo please add comment  
257         TH2F *fHistAnnihGammaAccEtaPt;//Marcelo please add comment  
258         TH1F *fHistAnnihGammaAcctotET;//Marcelo please add comment  
259         
260         TH2F *fHistScatGammaAccEtaEET;//Marcelo please add comment  
261         TH2F *fHistScatGammaAccEtaPtET;//Marcelo please add comment  
262         TH2F *fHistScatGammaAccEtaET;//Marcelo please add comment  
263         TH2F *fHistScatGammaAccEtaE;//Marcelo please add comment  
264         TH2F *fHistScatGammaAccEtaPt;//Marcelo please add comment  
265         TH1F *fHistScatGammaAcctotET;//Marcelo please add comment  
266         
267         TH2F *fHistConvGammaAccEtaEET;//Marcelo please add comment  
268         TH2F *fHistConvGammaAccEtaPtET;//Marcelo please add comment  
269         TH2F *fHistConvGammaAccEtaET;//Marcelo please add comment  
270         TH2F *fHistConvGammaAccEtaE;//Marcelo please add comment  
271         TH2F *fHistConvGammaAccEtaPt;//Marcelo please add comment  
272         TH1F *fHistConvGammaAcctotET;//Marcelo please add comment  
273         
274         TH2F *fHistNonConvGammaAccEtaEET;//Marcelo please add comment  
275         TH2F *fHistNonConvGammaAccEtaPtET;//Marcelo please add comment  
276         TH2F *fHistNonConvGammaAccEtaET;//Marcelo please add comment  
277         TH2F *fHistNonConvGammaAccEtaE;//Marcelo please add comment  
278         TH2F *fHistNonConvGammaAccEtaPt;//Marcelo please add comment  
279         TH1F *fHistNonConvGammaAcctotET;//Marcelo please add comment  
280         
281         // *******************
282         // total gamma ET inside EMCal acceptance
283         // *******************
284         TH1F *fHistTotGammaAcctotET;//Marcelo please add comment
285
286         // *******************
287         // total electromagnetic ET inside EMCal acceptance
288         // *******************
289         TH1F *fHistTotEMAcctotET;//Marcelo please add comment
290
291         // non-primary electromagnetic ET
292         TH2F *fHistNPPElectronAccEtaEET;//Marcelo please add comment 
293         TH2F *fHistNPPElectronAccEtaPtET;//Marcelo please add comment 
294         TH2F *fHistNPPElectronAccEtaE;//Marcelo please add comment 
295         TH2F *fHistNPPElectronAccEtaPt;//Marcelo please add comment 
296         
297         TH2F *fHistNPPGammaAccEtaEET;//Marcelo please add comment 
298         TH2F *fHistNPPGammaAccEtaPtET;//Marcelo please add comment 
299         TH2F *fHistNPPGammaAccEtaE;//Marcelo please add comment 
300         TH2F *fHistNPPGammaAccEtaPt;//Marcelo please add comment        
301         
302         // *******************
303         // electron ET reconstructed in EMCal
304         // *******************
305         TH2F *fHistElectronRecEtaEET;//Marcelo please add comment 
306         TH2F *fHistElectronRecEtaPtET;//Marcelo please add comment 
307         TH2F *fHistElectronRecEtaET;//Marcelo please add comment 
308         TH2F *fHistElectronRecEtaE;//Marcelo please add comment 
309         TH2F *fHistElectronRecEtaPt;//Marcelo please add comment 
310         TH1F *fHistElectronRectotET;//Marcelo please add comment 
311         
312         TH2F *fHistConvElectronRecEtaEET;//Marcelo please add comment  
313         TH2F *fHistConvElectronRecEtaPtET;//Marcelo please add comment  
314         TH2F *fHistConvElectronRecEtaET;//Marcelo please add comment  
315         TH2F *fHistConvElectronRecEtaE;//Marcelo please add comment  
316         TH2F *fHistConvElectronRecEtaPt;//Marcelo please add comment  
317         TH1F *fHistConvElectronRectotET;//Marcelo please add comment  
318         
319         TH2F *fHistScatElectronRecEtaEET;//Marcelo please add comment  
320         TH2F *fHistScatElectronRecEtaPtET;//Marcelo please add comment  
321         TH2F *fHistScatElectronRecEtaET;//Marcelo please add comment  
322         TH2F *fHistScatElectronRecEtaE;//Marcelo please add comment  
323         TH2F *fHistScatElectronRecEtaPt;//Marcelo please add comment  
324         TH1F *fHistScatElectronRectotET;//Marcelo please add comment  
325         
326         // *******************
327         // total Electron ET reconstructed in EMCal
328         // *******************
329         TH1F *fHistTotElectronRectotET;//Marcelo please add comment
330
331         // *******************
332         // gamma ET reconstructed in EMCal
333         // *******************
334         TH2F *fHistGammaRecEtaEET;//Marcelo please add comment  
335         TH2F *fHistGammaRecEtaPtET;//Marcelo please add comment  
336         TH2F *fHistGammaRecEtaET;//Marcelo please add comment  
337         TH2F *fHistGammaRecEtaE;//Marcelo please add comment  
338         TH2F *fHistGammaRecEtaPt;//Marcelo please add comment  
339         TH1F *fHistGammaRectotET;//Marcelo please add comment  
340         
341         TH2F *fHistAnnihGammaRecEtaEET;//Marcelo please add comment  
342         TH2F *fHistAnnihGammaRecEtaPtET;//Marcelo please add comment  
343         TH2F *fHistAnnihGammaRecEtaET;//Marcelo please add comment  
344         TH2F *fHistAnnihGammaRecEtaE;//Marcelo please add comment  
345         TH2F *fHistAnnihGammaRecEtaPt;//Marcelo please add comment  
346         TH1F *fHistAnnihGammaRectotET;//Marcelo please add comment  
347         
348         TH2F *fHistScatGammaRecEtaEET;//Marcelo please add comment  
349         TH2F *fHistScatGammaRecEtaPtET;//Marcelo please add comment  
350         TH2F *fHistScatGammaRecEtaET;//Marcelo please add comment  
351         TH2F *fHistScatGammaRecEtaE;//Marcelo please add comment  
352         TH2F *fHistScatGammaRecEtaPt;//Marcelo please add comment  
353         TH1F *fHistScatGammaRectotET;//Marcelo please add comment  
354
355         // *******************
356         // total gamma ET reconstructed in EMCal
357         // *******************
358         TH1F *fHistTotGammaRectotET;//Marcelo please add comment
359
360         // *******************
361         // total EM ET reconstructed in EMCal
362         // *******************
363         TH1F *fHistTotEMRectotET;//Marcelo please add comment
364
365         // non-primary electromagnetic ET
366         TH2F *fHistNPPElectronRecEtaEET;//Marcelo please add comment 
367         TH2F *fHistNPPElectronRecEtaPtET;//Marcelo please add comment 
368         TH2F *fHistNPPElectronRecEtaET;//Marcelo please add comment 
369         TH2F *fHistNPPElectronRecEtaE;//Marcelo please add comment 
370         TH2F *fHistNPPElectronRecEtaPt;//Marcelo please add comment 
371         TH1F *fHistNPPElectronRectotET;//Marcelo please add comment 
372         
373         TH2F *fHistNPPGammaRecEtaEET;//Marcelo please add comment 
374         TH2F *fHistNPPGammaRecEtaPtET;//Marcelo please add comment 
375         TH2F *fHistNPPGammaRecEtaET;//Marcelo please add comment 
376         TH2F *fHistNPPGammaRecEtaE;//Marcelo please add comment 
377         TH2F *fHistNPPGammaRecEtaPt;//Marcelo please add comment 
378         TH1F *fHistNPPGammaRectotET;//Marcelo please add comment 
379         
380         TH1F *fHistTotNPPEMRectotET;//Marcelo please add comment
381
382         TH2F *fHistNPPPi0GammaRecEtaEET;//Marcelo please add comment 
383         TH2F *fHistNPPPi0GammaRecEtaPtET;//Marcelo please add comment 
384         TH2F *fHistNPPPi0GammaRecEtaET;//Marcelo please add comment 
385         TH2F *fHistNPPPi0GammaRecEtaE;//Marcelo please add comment 
386         TH2F *fHistNPPPi0GammaRecEtaPt;//Marcelo please add comment 
387         TH1F *fHistNPPPi0GammaRectotET;//Marcelo please add comment 
388         
389         // *******************
390         // muon ET (+ and -)
391         // *******************
392         TH2F *fHistMuonEtaEET;//Marcelo please add comment 
393         TH2F *fHistMuonAccEtaEET;//Marcelo please add comment 
394         TH2F *fHistMuonRecEtaEET;//Marcelo please add comment 
395         TH2F *fHistMuonMatchEtaEET;//Marcelo please add comment 
396
397         TH2F *fHistMuonEtaPtET;//Marcelo please add comment 
398         TH2F *fHistMuonAccEtaPtET;//Marcelo please add comment 
399         TH2F *fHistMuonRecEtaPtET;//Marcelo please add comment 
400         TH2F *fHistMuonMatchEtaPtET;//Marcelo please add comment 
401
402         TH2F *fHistMuonEtaET;//Marcelo please add comment 
403         TH2F *fHistMuonAccEtaET;//Marcelo please add comment 
404         TH2F *fHistMuonRecEtaET;//Marcelo please add comment 
405         TH2F *fHistMuonMatchEtaET;//Marcelo please add comment 
406         
407         TH2F *fHistMuonEtaE;//Marcelo please add comment 
408         TH2F *fHistMuonAccEtaE;//Marcelo please add comment 
409         TH2F *fHistMuonRecEtaE;//Marcelo please add comment 
410         TH2F *fHistMuonMatchEtaE;//Marcelo please add comment 
411         
412         TH2F *fHistMuonEtaPt;//Marcelo please add comment 
413         TH2F *fHistMuonAccEtaPt;//Marcelo please add comment 
414         TH2F *fHistMuonRecEtaPt;//Marcelo please add comment 
415         TH2F *fHistMuonMatchEtaPt;//Marcelo please add comment 
416         
417         TH1F *fHistMuontotET;//Marcelo please add comment 
418         TH1F *fHistMuonAcctotET;//Marcelo please add comment 
419         TH1F *fHistMuonRectotET;//Marcelo please add comment 
420         TH1F *fHistMuonMatchtotET;//Marcelo please add comment 
421         
422         TH1F *fHistMuonRectotETDep;//Marcelo please add comment 
423         TH1F *fHistMuonMatchtotETDep;//Marcelo please add comment 
424         
425         TH2F *fHistMuonRecEtaEDepETDep;//Marcelo please add comment 
426         TH2F *fHistMuonMatchEtaEDepETDep;//Marcelo please add comment 
427
428         TH2F *fHistMuonRecEtaPtETDep;//Marcelo please add comment 
429         TH2F *fHistMuonMatchEtaPtETDep;//Marcelo please add comment 
430         
431         TH2F *fHistMuonRecEtaETDep;//Marcelo please add comment 
432         TH2F *fHistMuonMatchEtaETDep;//Marcelo please add comment 
433
434         TH2F *fHistMuonRecResEET;//Marcelo please add comment 
435         TH2F *fHistMuonRecResPtET;//Marcelo please add comment 
436         TH2F *fHistMuonRecResE;//Marcelo please add comment 
437         TH2F *fHistMuonRecResPt;//Marcelo please add comment 
438         TH2F *fHistMuonRecResEDepETDep;//Marcelo please add comment 
439         TH2F *fHistMuonRecResPtETDep;//Marcelo please add comment 
440         
441         // *******************
442         // pion ET (+ and -)
443         // *******************
444         TH2F *fHistPionEtaEET;//Marcelo please add comment 
445         TH2F *fHistPionAccEtaEET;//Marcelo please add comment 
446         TH2F *fHistPionRecEtaEET;//Marcelo please add comment 
447         TH2F *fHistPionMatchEtaEET;//Marcelo please add comment 
448         
449         TH2F *fHistPionEtaPtET;//Marcelo please add comment 
450         TH2F *fHistPionAccEtaPtET;//Marcelo please add comment 
451         TH2F *fHistPionRecEtaPtET;//Marcelo please add comment 
452         TH2F *fHistPionMatchEtaPtET;//Marcelo please add comment 
453         
454         TH2F *fHistPionEtaET;//Marcelo please add comment 
455         TH2F *fHistPionAccEtaET;//Marcelo please add comment 
456         TH2F *fHistPionRecEtaET;//Marcelo please add comment 
457         TH2F *fHistPionMatchEtaET;//Marcelo please add comment 
458         
459         TH2F *fHistPionEtaE;//Marcelo please add comment 
460         TH2F *fHistPionAccEtaE;//Marcelo please add comment 
461         TH2F *fHistPionRecEtaE;//Marcelo please add comment 
462         TH2F *fHistPionMatchEtaE;//Marcelo please add comment 
463         
464         TH2F *fHistPionEtaPt;//Marcelo please add comment 
465         TH2F *fHistPionAccEtaPt;//Marcelo please add comment 
466         TH2F *fHistPionRecEtaPt;//Marcelo please add comment 
467         TH2F *fHistPionMatchEtaPt;//Marcelo please add comment 
468         
469         TH1F *fHistPiontotET;//Marcelo please add comment 
470         TH1F *fHistPionAcctotET;//Marcelo please add comment 
471         TH1F *fHistPionRectotET;//Marcelo please add comment 
472         TH1F *fHistPionMatchtotET;//Marcelo please add comment 
473         
474         TH1F *fHistPionRectotETDep;//Marcelo please add comment 
475         TH1F *fHistPionMatchtotETDep;//Marcelo please add comment 
476         
477         TH2F *fHistPionRecEtaEDepETDep;//Marcelo please add comment 
478         TH2F *fHistPionMatchEtaEDepETDep;//Marcelo please add comment 
479
480         TH2F *fHistPionRecEtaPtETDep;//Marcelo please add comment 
481         TH2F *fHistPionMatchEtaPtETDep;//Marcelo please add comment 
482         
483         TH2F *fHistPionRecEtaETDep;//Marcelo please add comment 
484         TH2F *fHistPionMatchEtaETDep;//Marcelo please add comment 
485         
486         TH2F *fHistPionRecResEET;//Marcelo please add comment 
487         TH2F *fHistPionRecResPtET;//Marcelo please add comment 
488         TH2F *fHistPionRecResE;//Marcelo please add comment 
489         TH2F *fHistPionRecResPt;//Marcelo please add comment 
490         TH2F *fHistPionRecResEDepETDep;//Marcelo please add comment 
491         TH2F *fHistPionRecResPtETDep;//Marcelo please add comment 
492         
493         // *******************
494         // charged kaon (+ and -) ET
495         // *******************
496         TH2F *fHistKaonEtaEET;//Marcelo please add comment 
497         TH2F *fHistKaonAccEtaEET;//Marcelo please add comment 
498         TH2F *fHistKaonRecEtaEET;//Marcelo please add comment 
499         TH2F *fHistKaonMatchEtaEET;//Marcelo please add comment 
500         
501         TH2F *fHistKaonEtaPtET;//Marcelo please add comment 
502         TH2F *fHistKaonAccEtaPtET;//Marcelo please add comment 
503         TH2F *fHistKaonRecEtaPtET;//Marcelo please add comment 
504         TH2F *fHistKaonMatchEtaPtET;//Marcelo please add comment 
505         
506         TH2F *fHistKaonEtaET;//Marcelo please add comment 
507         TH2F *fHistKaonAccEtaET;//Marcelo please add comment 
508         TH2F *fHistKaonRecEtaET;//Marcelo please add comment 
509         TH2F *fHistKaonMatchEtaET;//Marcelo please add comment 
510         
511         TH2F *fHistKaonEtaE;//Marcelo please add comment 
512         TH2F *fHistKaonAccEtaE;//Marcelo please add comment 
513         TH2F *fHistKaonRecEtaE;//Marcelo please add comment 
514         TH2F *fHistKaonMatchEtaE;//Marcelo please add comment 
515         
516         TH2F *fHistKaonEtaPt;//Marcelo please add comment 
517         TH2F *fHistKaonAccEtaPt;//Marcelo please add comment 
518         TH2F *fHistKaonRecEtaPt;//Marcelo please add comment 
519         TH2F *fHistKaonMatchEtaPt;//Marcelo please add comment 
520
521         TH1F *fHistKaontotET;//Marcelo please add comment 
522         TH1F *fHistKaonAcctotET;//Marcelo please add comment 
523         TH1F *fHistKaonRectotET;//Marcelo please add comment 
524         TH1F *fHistKaonMatchtotET;//Marcelo please add comment 
525         
526         TH1F *fHistKaonRectotETDep;//Marcelo please add comment 
527         TH1F *fHistKaonMatchtotETDep;//Marcelo please add comment 
528         
529         TH2F *fHistKaonRecEtaEDepETDep;//Marcelo please add comment 
530         TH2F *fHistKaonMatchEtaEDepETDep;//Marcelo please add comment 
531
532         TH2F *fHistKaonRecEtaPtETDep;//Marcelo please add comment 
533         TH2F *fHistKaonMatchEtaPtETDep;//Marcelo please add comment 
534         
535         TH2F *fHistKaonRecEtaETDep;//Marcelo please add comment 
536         TH2F *fHistKaonMatchEtaETDep;//Marcelo please add comment 
537         
538         TH2F *fHistKaonRecResEET;//Marcelo please add comment 
539         TH2F *fHistKaonRecResPtET;//Marcelo please add comment 
540         TH2F *fHistKaonRecResE;//Marcelo please add comment 
541         TH2F *fHistKaonRecResPt;//Marcelo please add comment 
542         TH2F *fHistKaonRecResEDepETDep;//Marcelo please add comment 
543         TH2F *fHistKaonRecResPtETDep;//Marcelo please add comment       
544         
545         // *******************
546         // proton (anti) ET
547         // *******************
548         TH2F *fHistProtonEtaEET;//Marcelo please add comment 
549         TH2F *fHistProtonAccEtaEET;//Marcelo please add comment 
550         TH2F *fHistProtonRecEtaEET;//Marcelo please add comment 
551         TH2F *fHistProtonMatchEtaEET;//Marcelo please add comment 
552         
553         TH2F *fHistProtonEtaPtET;//Marcelo please add comment 
554         TH2F *fHistProtonAccEtaPtET;//Marcelo please add comment 
555         TH2F *fHistProtonRecEtaPtET;//Marcelo please add comment 
556         TH2F *fHistProtonMatchEtaPtET;//Marcelo please add comment 
557         
558         TH2F *fHistProtonEtaET;//Marcelo please add comment 
559         TH2F *fHistProtonAccEtaET;//Marcelo please add comment 
560         TH2F *fHistProtonRecEtaET;//Marcelo please add comment 
561         TH2F *fHistProtonMatchEtaET;//Marcelo please add comment 
562         
563         TH2F *fHistProtonEtaE;//Marcelo please add comment 
564         TH2F *fHistProtonAccEtaE;//Marcelo please add comment 
565         TH2F *fHistProtonRecEtaE;//Marcelo please add comment 
566         TH2F *fHistProtonMatchEtaE;//Marcelo please add comment 
567         
568         TH2F *fHistProtonEtaPt;//Marcelo please add comment 
569         TH2F *fHistProtonAccEtaPt;//Marcelo please add comment 
570         TH2F *fHistProtonRecEtaPt;//Marcelo please add comment 
571         TH2F *fHistProtonMatchEtaPt;//Marcelo please add comment 
572
573         TH1F *fHistProtontotET;//Marcelo please add comment 
574         TH1F *fHistProtonAcctotET;//Marcelo please add comment 
575         TH1F *fHistProtonRectotET;//Marcelo please add comment 
576         TH1F *fHistProtonMatchtotET;//Marcelo please add comment 
577         
578         TH1F *fHistProtonRectotETDep;//Marcelo please add comment 
579         TH1F *fHistProtonMatchtotETDep;//Marcelo please add comment 
580         
581         TH2F *fHistProtonRecEtaEDepETDep;//Marcelo please add comment 
582         TH2F *fHistProtonMatchEtaEDepETDep;//Marcelo please add comment 
583         
584         TH2F *fHistProtonRecEtaPtETDep;//Marcelo please add comment 
585         TH2F *fHistProtonMatchEtaPtETDep;//Marcelo please add comment 
586         
587         TH2F *fHistProtonRecEtaETDep;//Marcelo please add comment 
588         TH2F *fHistProtonMatchEtaETDep;//Marcelo please add comment 
589
590         TH2F *fHistProtonRecResEET;//Marcelo please add comment 
591         TH2F *fHistProtonRecResPtET;//Marcelo please add comment 
592         TH2F *fHistProtonRecResE;//Marcelo please add comment 
593         TH2F *fHistProtonRecResPt;//Marcelo please add comment 
594         TH2F *fHistProtonRecResEDepETDep;//Marcelo please add comment 
595         TH2F *fHistProtonRecResPtETDep;//Marcelo please add comment 
596         
597         // *******************
598         // total charged ET
599         // *******************
600         TH1F *fHistTotChargedtotET;//Marcelo please add comment
601         TH1F *fHistTotChargedAcctotET;//Marcelo please add comment
602         TH1F *fHistTotChargedRectotET;//Marcelo please add comment
603         TH1F *fHistTotChargedRectotETDep;//Marcelo please add comment
604         TH1F *fHistTotChargedMatchtotET;//Marcelo please add comment
605         TH1F *fHistTotChargedMatchtotETDep;//Marcelo please add comment
606         
607         // *******************
608         // neutron (anti) ET
609         // *******************
610         TH2F *fHistNeutronEtaEET;//Marcelo please add comment 
611         TH2F *fHistNeutronAccEtaEET;//Marcelo please add comment 
612         TH2F *fHistNeutronRecEtaEET;//Marcelo please add comment 
613         
614         TH2F *fHistNeutronEtaPtET;//Marcelo please add comment 
615         TH2F *fHistNeutronAccEtaPtET;//Marcelo please add comment 
616         TH2F *fHistNeutronRecEtaPtET;//Marcelo please add comment 
617         
618         TH2F *fHistNeutronEtaET;//Marcelo please add comment 
619         TH2F *fHistNeutronAccEtaET;//Marcelo please add comment 
620         TH2F *fHistNeutronRecEtaET;//Marcelo please add comment 
621         
622         TH2F *fHistNeutronEtaE;//Marcelo please add comment 
623         TH2F *fHistNeutronAccEtaE;//Marcelo please add comment 
624         TH2F *fHistNeutronRecEtaE;//Marcelo please add comment 
625         
626         TH2F *fHistNeutronEtaPt;//Marcelo please add comment 
627         TH2F *fHistNeutronAccEtaPt;//Marcelo please add comment 
628         TH2F *fHistNeutronRecEtaPt;//Marcelo please add comment 
629         
630         TH1F *fHistNeutrontotET;//Marcelo please add comment 
631         TH1F *fHistNeutronAcctotET;//Marcelo please add comment 
632         TH1F *fHistNeutronRectotET;//Marcelo please add comment 
633         TH1F *fHistNeutronRectotETDep;//Marcelo please add comment 
634         
635         TH2F *fHistNeutronRecEtaEDepETDep;//Marcelo please add comment 
636         TH2F *fHistNeutronRecEtaETDep;//Marcelo please add comment 
637         
638         TH2F *fHistNeutronRecEtaPtETDep;//Marcelo please add comment 
639                 
640         // *******************
641         // neutral kaon ET
642         // *******************
643         TH2F *fHistK0EtaEET;//Marcelo please add comment 
644         TH2F *fHistK0RecEtaEET;//Marcelo please add comment 
645         
646         TH2F *fHistK0EtaPtET;//Marcelo please add comment 
647         TH2F *fHistK0RecEtaPtET;//Marcelo please add comment 
648         
649         TH2F *fHistK0EtaET;//Marcelo please add comment 
650         TH2F *fHistK0RecEtaET;//Marcelo please add comment 
651         
652         TH2F *fHistK0EtaE;//Marcelo please add comment 
653         TH2F *fHistK0RecEtaE;//Marcelo please add comment 
654         
655         TH2F *fHistK0EtaPt;//Marcelo please add comment 
656         TH2F *fHistK0RecEtaPt;//Marcelo please add comment 
657
658         TH1F *fHistK0totET;//Marcelo please add comment 
659         TH1F *fHistK0RectotET;//Marcelo please add comment 
660         
661         TH1F *fHistK0RectotETDep;//Marcelo please add comment 
662         
663         TH2F *fHistK0RecEtaEDepETDep;//Marcelo please add comment 
664         TH2F *fHistK0RecEtaETDep;//Marcelo please add comment 
665         
666         TH2F *fHistK0RecEtaPtETDep;//Marcelo please add comment 
667                 
668         // *******************
669         // Lambda(anti) ET
670         // *******************
671         TH2F *fHistLambdaEtaEET;//Marcelo please add comment 
672         TH2F *fHistLambdaRecEtaEET;//Marcelo please add comment 
673         
674         TH2F *fHistLambdaEtaPtET;//Marcelo please add comment 
675         TH2F *fHistLambdaRecEtaPtET;//Marcelo please add comment 
676         
677         TH2F *fHistLambdaEtaET;//Marcelo please add comment 
678         TH2F *fHistLambdaRecEtaET;//Marcelo please add comment 
679         
680         TH2F *fHistLambdaEtaE;//Marcelo please add comment 
681         TH2F *fHistLambdaRecEtaE;//Marcelo please add comment 
682         
683         TH2F *fHistLambdaEtaPt;//Marcelo please add comment 
684         TH2F *fHistLambdaRecEtaPt;//Marcelo please add comment 
685         
686         TH1F *fHistLambdatotET;//Marcelo please add comment 
687         TH1F *fHistLambdaRectotET;//Marcelo please add comment 
688         
689         TH1F *fHistLambdaRectotETDep;//Marcelo please add comment 
690         
691         TH2F *fHistLambdaRecEtaEDepETDep;//Marcelo please add comment 
692         TH2F *fHistLambdaRecEtaETDep;//Marcelo please add comment 
693         
694         TH2F *fHistLambdaRecEtaPtETDep;//Marcelo please add comment 
695
696         // *******************
697         // total neutral ET
698         // *******************
699         TH1F *fHistTotNeutraltotET;//Marcelo please add comment
700         TH1F *fHistTotNeutralRectotET;//Marcelo please add comment
701         TH1F *fHistTotNeutralRectotETDep;//Marcelo please add comment
702         
703         // *******************
704         // total ET
705         // *******************
706         TH1F *fHistTotaltotET;//Marcelo please add comment
707         TH1F *fHistTotalAcctotET;//Marcelo please add comment
708         TH1F *fHistTotalRectotET;//Marcelo please add comment
709         TH1F *fHistTotalRectotETDep;//Marcelo please add comment
710         
711         // *******************
712         // some checks
713         // *******************
714
715         // check produced electrons
716         TH1F *fHistElectronFirstMother;//Marcelo please add comment 
717         TH2F *fHistElectronFirstMotherXY;//Marcelo please add comment 
718         TH1F *fHistElectronNDaughters;//Marcelo please add comment 
719         TH1F *fHistElectronDaughters;//Marcelo please add comment 
720         TH2F *fHistElectronDaughtersXY;//Marcelo please add comment 
721
722         TH1F *fHistElectronFirstMotherAcc;//Marcelo please add comment  
723         TH2F *fHistElectronFirstMotherXYAcc;//Marcelo please add comment  
724         TH1F *fHistElectronNDaughtersAcc;//Marcelo please add comment 
725         TH1F *fHistElectronDaughtersAcc;//Marcelo please add comment 
726         TH2F *fHistElectronDaughtersXYAcc;//Marcelo please add comment 
727
728         TH1F *fHistElectronFirstMotherRec;//Marcelo please add comment  
729         TH2F *fHistElectronFirstMotherXYRec;//Marcelo please add comment  
730         TH1F *fHistElectronNDaughtersRec;//Marcelo please add comment 
731         TH1F *fHistElectronDaughtersRec;//Marcelo please add comment 
732         TH2F *fHistElectronDaughtersXYRec;//Marcelo please add comment 
733
734         TH1F *fHistNPPElectronFirstMother;//Marcelo please add comment 
735         TH2F *fHistNPPElectronFirstMotherXY;//Marcelo please add comment 
736         TH1F *fHistNPPElectronNDaughters;//Marcelo please add comment 
737         TH1F *fHistNPPElectronDaughters;//Marcelo please add comment 
738         TH2F *fHistNPPElectronDaughtersXY;//Marcelo please add comment 
739         
740         TH1F *fHistNPPElectronFirstMotherAcc;//Marcelo please add comment  
741         TH2F *fHistNPPElectronFirstMotherXYAcc;//Marcelo please add comment  
742         TH1F *fHistNPPElectronNDaughtersAcc;//Marcelo please add comment 
743         TH1F *fHistNPPElectronDaughtersAcc;//Marcelo please add comment 
744         TH2F *fHistNPPElectronDaughtersXYAcc;//Marcelo please add comment 
745         
746         TH1F *fHistNPPElectronFirstMotherRec;//Marcelo please add comment  
747         TH2F *fHistNPPElectronFirstMotherXYRec;//Marcelo please add comment  
748         TH1F *fHistNPPElectronNDaughtersRec;//Marcelo please add comment 
749         TH1F *fHistNPPElectronDaughtersRec;//Marcelo please add comment 
750         TH2F *fHistNPPElectronDaughtersXYRec;//Marcelo please add comment 
751         
752         // check produced gammas
753         TH1F *fHistGammaFirstMother;//Marcelo please add comment 
754         TH2F *fHistGammaFirstMotherXY;//Marcelo please add comment 
755         TH1F *fHistGammaNDaughters;//Marcelo please add comment 
756         TH1F *fHistGammaDaughters;//Marcelo please add comment 
757         TH2F *fHistGammaDaughtersXY;//Marcelo please add comment 
758         TH2F *fHistConvGammaDaughtersXY;//Marcelo please add comment 
759         TH2F *fHistNonConvGammaDaughtersXY;//Marcelo please add comment 
760         
761         TH1F *fHistGammaFirstMotherAcc;//Marcelo please add comment  
762         TH2F *fHistGammaFirstMotherXYAcc;//Marcelo please add comment  
763         TH1F *fHistGammaNDaughtersAcc;//Marcelo please add comment 
764         TH1F *fHistGammaDaughtersAcc;//Marcelo please add comment 
765         TH2F *fHistGammaDaughtersXYAcc;//Marcelo please add comment 
766         TH2F *fHistConvGammaDaughtersXYAcc;//Marcelo please add comment 
767         TH2F *fHistNonConvGammaDaughtersXYAcc;//Marcelo please add comment 
768         
769         TH1F *fHistGammaFirstMotherRec;//Marcelo please add comment  
770         TH2F *fHistGammaFirstMotherXYRec;//Marcelo please add comment  
771         TH1F *fHistGammaNDaughtersRec;//Marcelo please add comment 
772         TH1F *fHistGammaDaughtersRec;//Marcelo please add comment 
773         TH2F *fHistGammaDaughtersXYRec;//Marcelo please add comment 
774         TH2F *fHistConvGammaDaughtersXYRec;//Marcelo please add comment 
775         TH2F *fHistNonConvGammaDaughtersXYRec;//Marcelo please add comment 
776         
777         TH1F *fHistNPPGammaFirstMother;//Marcelo please add comment 
778         TH2F *fHistNPPGammaFirstMotherXY;//Marcelo please add comment 
779         TH1F *fHistNPPGammaNDaughters;//Marcelo please add comment 
780         TH1F *fHistNPPGammaDaughters;//Marcelo please add comment 
781         TH2F *fHistNPPGammaDaughtersXY;//Marcelo please add comment 
782         
783         TH1F *fHistNPPGammaFirstMotherAcc;//Marcelo please add comment  
784         TH2F *fHistNPPGammaFirstMotherXYAcc;//Marcelo please add comment  
785         TH1F *fHistNPPGammaNDaughtersAcc;//Marcelo please add comment 
786         TH1F *fHistNPPGammaDaughtersAcc;//Marcelo please add comment 
787         TH2F *fHistNPPGammaDaughtersXYAcc;//Marcelo please add comment 
788         
789         TH1F *fHistNPPGammaFirstMotherRec;//Marcelo please add comment  
790         TH2F *fHistNPPGammaFirstMotherXYRec;//Marcelo please add comment  
791         TH1F *fHistNPPGammaNDaughtersRec;//Marcelo please add comment 
792         TH1F *fHistNPPGammaDaughtersRec;//Marcelo please add comment 
793         TH2F *fHistNPPGammaDaughtersXYRec;//Marcelo please add comment 
794
795         //check projections
796         TH2F *fHistAllERecEMC;//Marcelo please add comment      
797         TH2F *fHistAllPtRecPtMC;//Marcelo please add comment
798         TH2F *fHistElectronERecEMC;//Marcelo please add comment 
799         TH2F *fHistGammaERecEMC;//Marcelo please add comment
800         
801         TH2F *fHistChargedRes;//Marcelo please add comment
802         TH2F *fHistChargedRes2;//Marcelo please add comment
803         TH2F *fHistChargedRes3;//Marcelo please add comment
804         TH2F *fHistNeutralRes;//Marcelo please add comment
805         TH2F *fHistElectronRes;//Marcelo please add comment
806         TH2F *fHistGammaRes;//Marcelo please add comment
807         
808         TH2F *fHistIsInAcc;//Marcelo please add comment
809         
810  private:
811
812   //Declare it private to avoid compilation warning
813     AliAnalysisEmEtMonteCarlo & operator = (const AliAnalysisEmEtMonteCarlo & g) ;//cpy assignment
814     AliAnalysisEmEtMonteCarlo(const AliAnalysisEmEtMonteCarlo & g) ; // cpy ctor
815     ClassDef(AliAnalysisEmEtMonteCarlo, 1);
816 };
817
818 #endif //ALIANALYSISEMETMONTECARLO_H