ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/IPHCalignment2/analysis/histoAlgo.cpp
Revision: 1.6
Committed: Wed Nov 30 08:31:34 2011 UTC (13 years, 5 months ago) by cgoetzma
Branch: MAIN
Changes since 1.5: +15 -15 lines
Log Message:
chris' mods

File Contents

# Content
1 #include "histoAlgo.h"
2 #include <math.h>
3 #include <TColor.h>
4
5
6
7 #define FITMODE 1
8
9
10 void histoAlgo::initialize()
11 {
12 std::string name;
13 name = "p (GeV) at generator";
14 pGen_histo = new TH1D((name+"_"+algoName).c_str(),name.c_str(),100,0.,500.);
15 name = "pt (GeV) at generator";
16 ptGen_histo = new TH1D((name+"_"+algoName).c_str(),name.c_str(),100,0.,160.);
17 name = "pseudo-rapidity at generator";
18 etaGen_histo = new TH1D((name+"_"+algoName).c_str(),name.c_str(),100,-3.,+3.);
19 name = "azimutal angle (rad) at generator";
20 phiGen_histo = new TH1D((name+"_"+algoName).c_str(),name.c_str(),100,-3.6,+3.6);
21 name = "#mu^{+}/#mu^{-} invariant mass (GeV) at generator";
22 mzGen_histo = new TH1D((name+"_"+algoName).c_str(),name.c_str() ,100,65.,115.);
23 name = "p (GeV)";
24 p_histo = new TH1D((name+"_"+algoName).c_str(),name.c_str(),100,0.,500.);
25 name = "pt (GeV)";
26 pt_histo = new TH1D((name+"_"+algoName).c_str(),name.c_str(),100,0.,160.);
27 name = "pseudo-rapidity";
28 eta_histo = new TH1D((name+"_"+algoName).c_str(),name.c_str(),100,-3.,+3.);
29 name = "azimutal angle (rad)";
30 phi_histo = new TH1D((name+"_"+algoName).c_str(),name.c_str(),100,-3.6,+3.6);
31 name = "#mu^{+}/#mu^{-} invariant mass (GeV)";
32 mz_histo = new TH1D((name+"_"+algoName).c_str(),name.c_str(),100,65.,115.);
33
34 name = "p resolution";
35 rp_histo = new TH1D((name+"_"+algoName).c_str(),name.c_str(),100,-0.2,+0.2);
36
37 name = "pT resolution";
38 rpt_histo = new TH1D((name+"_"+algoName).c_str(),name.c_str(),100,-0.2,+0.2);
39
40 name = "pseudo-rapidity resolution";
41 reta_histo = new TH1D((name+"_"+algoName).c_str(),name.c_str(),100,-0.2,+0.2);
42 name = "azimutal angle resolution";
43 rphi_histo = new TH1D((name+"_"+algoName).c_str(),name.c_str(),100,-0.2,+0.2);
44 name = "Z mass resolution";
45 rmz_histo = new TH1D((name+"_"+algoName).c_str(),name.c_str() ,100,-0.2,+0.2);
46
47 }