HARPO
5.1.1
Main Page
Related Pages
Data Structures
Files
Examples
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
analysis
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
22
class
HarpoAnalyseGainStudy
:
public
HarpoAnalyse
{
23
24
public
:
25
26
HarpoAnalyseGainStudy
() {}
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];
49
TH3F*
hRatioVsAngle
;
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
HarpoAnalyseGainStudy::hRatioClVsT
TH2F * hRatioClVsT
Definition:
HarpoAnalyseGainStudy.h:64
HarpoAnalyseGainStudy::HarpoAnalyseGainStudy
HarpoAnalyseGainStudy()
Definition:
HarpoAnalyseGainStudy.h:26
HarpoAnalyseGainStudy::fNeventCut
Int_t fNeventCut[2]
Definition:
HarpoAnalyseGainStudy.h:51
HarpoAnalyseGainStudy::hQ
TH1F * hQ[2]
Definition:
HarpoAnalyseGainStudy.h:50
HarpoAnalyse
A virtual class which define intrafece between HARPO Reader and Event Analysis code.
Definition:
HarpoAnalyse.h:47
HarpoAnalyseGainStudy::hQVsTcut
TH2F * hQVsTcut[2]
Definition:
HarpoAnalyseGainStudy.h:54
HarpoAnalyseGainStudy::fNtuple
TNtuple * fNtuple
Definition:
HarpoAnalyseGainStudy.h:68
HarpoAnalyseGainStudy::hRatioVsAngle
TH3F * hRatioVsAngle
Definition:
HarpoAnalyseGainStudy.h:49
HarpoAnalyseGainStudy::hQclVsAlpha2
TH2F * hQclVsAlpha2[2]
Definition:
HarpoAnalyseGainStudy.h:61
HarpoAnalyseGainStudy::hRatioClVsY
TH2F * hRatioClVsY
Definition:
HarpoAnalyseGainStudy.h:63
HarpoAnalyseGainStudy::hAlpha
TH1F * hAlpha
Definition:
HarpoAnalyseGainStudy.h:37
HarpoAnalyseGainStudy::hAngleTrack
TH1F * hAngleTrack[2]
Definition:
HarpoAnalyseGainStudy.h:46
HarpoAnalyseGainStudy::hQVsAlpha
TH2F * hQVsAlpha[2]
Definition:
HarpoAnalyseGainStudy.h:55
HarpoAnalyse.h
HarpoAnalyseGainStudy::hMeanCut
TH1F * hMeanCut[2]
Definition:
HarpoAnalyseGainStudy.h:48
HarpoAnalyseGainStudy::Save
void Save(char *mode=NULL)
Definition:
HarpoAnalyseGainStudy.cxx:504
HarpoAnalyseGainStudy::TruncSigma
Double_t TruncSigma(TArrayD *vect, Double_t &truncS, Double_t &truncM, Double_t tl, Double_t th)
Redefine empty default.
Definition:
HarpoAnalyseGainStudy.cxx:554
HarpoAnalyseGainStudy::hNeVsZSim4
TH2F * hNeVsZSim4
Definition:
HarpoAnalyseGainStudy.h:42
HarpoAnalyseGainStudy
Analysis of charge distributions from event with single track Requires tracking information.
Definition:
HarpoAnalyseGainStudy.h:22
HarpoAnalyseGainStudy::hQclVsCh
TH2F * hQclVsCh[2]
Definition:
HarpoAnalyseGainStudy.h:57
HarpoAnalyseGainStudy::Init
void Init()
Definition:
HarpoAnalyseGainStudy.cxx:396
HarpoAnalyseGainStudy::hQclVsT2
TH2F * hQclVsT2[2]
Definition:
HarpoAnalyseGainStudy.h:59
HarpoAnalyseGainStudy::hNeVsLambda
TH2F * hNeVsLambda
Definition:
HarpoAnalyseGainStudy.h:43
HarpoAnalyseGainStudy::hNeVsZSim3
TH2F * hNeVsZSim3
Definition:
HarpoAnalyseGainStudy.h:41
HarpoAnalyseGainStudy::hQclVsT
TH2F * hQclVsT[2]
Definition:
HarpoAnalyseGainStudy.h:56
HarpoAnalyseGainStudy::hMean
TH1F * hMean[2]
Definition:
HarpoAnalyseGainStudy.h:47
HarpoAnalyseGainStudy::process
void process()
Definition:
HarpoAnalyseGainStudy.cxx:54
HarpoAnalyseGainStudy::hNeVsZSim1
TH2F * hNeVsZSim1
Definition:
HarpoAnalyseGainStudy.h:39
HarpoEvent.h
HarpoAnalyseGainStudy::hRatioClVsX
TH2F * hRatioClVsX
Definition:
HarpoAnalyseGainStudy.h:62
HarpoAnalyseGainStudy::print
void print()
Ovreloaded medod whic do all job.
Definition:
HarpoAnalyseGainStudy.cxx:39
HarpoAnalyseGainStudy::hQoverNe
TH1F * hQoverNe
Definition:
HarpoAnalyseGainStudy.h:44
HarpoAnalyseGainStudy::hQclVsCh2
TH2F * hQclVsCh2[2]
Definition:
HarpoAnalyseGainStudy.h:60
HarpoAnalyseGainStudy::hNeVsZSim2
TH2F * hNeVsZSim2
Definition:
HarpoAnalyseGainStudy.h:40
HarpoAnalyseGainStudy::hQVsT
TH2F * hQVsT[2]
Definition:
HarpoAnalyseGainStudy.h:53
HarpoAnalyseGainStudy::hQclVsAlpha
TH2F * hQclVsAlpha[2]
Definition:
HarpoAnalyseGainStudy.h:58
Generated by
1.8.6