ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/IPHCalignment2/analysis/histoAlgo.cpp
Revision: 1.3
Committed: Sun Nov 27 11:11:49 2011 UTC (13 years, 5 months ago) by econte
Branch: MAIN
Changes since 1.2: +0 -3 lines
Log Message:
eric changes for Layout

File Contents

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