HARPO  5.1.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
HarpoAnalyseGainStudy.h
Go to the documentation of this file.
1 #ifndef HARPOANALYSEGAINSTUDY_H
2 #define HARPOANALYSEGAINSTUDY_H
3 
5 //
6 // HarpoAnalyseGainStudy
7 //
8 // Analysis of charge distributions
9 // written by Ph. Gros
10 //
11 
12 #include "TObject.h"
13 #include "HarpoAnalyse.h"
14 #include "HarpoEvent.h"
15 //#include "TProfile.h"
16 #include "TH1F.h"
17 #include "TH2F.h"
18 #include "TH3F.h"
19 #include "TNtuple.h"
20 #include "TGraphErrors.h"
21 
23 
24  public:
25 
27 
28  void Init();
29  void Save(char *mode=NULL);
30  void process();
31  void print();
32 
33  private:
34 
35  Double_t TruncSigma(TArrayD* vect, Double_t &truncS, Double_t &truncM, Double_t tl, Double_t th);
36 
37  TH1F* hAlpha;
38 
39  TH2F* hNeVsZSim1;
40  TH2F* hNeVsZSim2;
41  TH2F* hNeVsZSim3;
42  TH2F* hNeVsZSim4;
43  TH2F* hNeVsLambda;
44  TH1F* hQoverNe;
45 
46  TH1F* hAngleTrack[2];
47  TH1F* hMean[2];
48  TH1F* hMeanCut[2];
50  TH1F* hQ[2];
51  Int_t fNeventCut[2];
52 
53  TH2F* hQVsT[2];
54  TH2F* hQVsTcut[2];
55  TH2F* hQVsAlpha[2];
56  TH2F* hQclVsT[2];
57  TH2F* hQclVsCh[2];
58  TH2F* hQclVsAlpha[2];
59  TH2F* hQclVsT2[2];
60  TH2F* hQclVsCh2[2];
61  TH2F* hQclVsAlpha2[2];
62  TH2F* hRatioClVsX;
63  TH2F* hRatioClVsY;
64  TH2F* hRatioClVsT;
65 
66 
67 
68  TNtuple* fNtuple;
69 
70  ClassDef(HarpoAnalyseGainStudy,1) //Run AnalysePrint
71 };
72 
73 #endif
A virtual class which define intrafece between HARPO Reader and Event Analysis code.
Definition: HarpoAnalyse.h:47
void Save(char *mode=NULL)
Double_t TruncSigma(TArrayD *vect, Double_t &truncS, Double_t &truncM, Double_t tl, Double_t th)
Redefine empty default.
Analysis of charge distributions from event with single track Requires tracking information.
void print()
Ovreloaded medod whic do all job.