ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/auterman/SusyScan/PlotScript/SusyScan.h
(Generate patch)

Comparing UserCode/auterman/SusyScan/PlotScript/SusyScan.h (file contents):
Revision 1.2 by auterman, Sat Nov 27 10:41:09 2010 UTC vs.
Revision 1.9 by auterman, Wed Jun 22 15:03:36 2011 UTC

# Line 2 | Line 2
2   #define SUSYSCAN_H
3  
4   #include <string>
5 + #include <vector>
6  
7   class SusyScan{
8   public:
9 +  SusyScan();
10 +  SusyScan(const SusyScan&);
11    SusyScan(std::string file);
12    
13 + private:      
14 +  std::vector<double*> p;
15 + public:
16 +  const SusyScan operator*(const double f) const;
17 +  const SusyScan operator+(const SusyScan& f) const;
18 +  
19    double Mzero;
20    double Mhalf;
21    double Mu;
22    double TanBeta;
23    double Azero;
24    double Run;
25 +  double data;
26 +  double Xsection;
27    double background;
28    double background_uncertainty;
29 <  double data;
29 >  double signal_JEC_UP;
30 >  double signal_JEC_DN;
31 >  double signal_MuIso_UP;
32 >  double signal_MuIso_DN;
33 >  double signal_kfactor_UP;
34 >  double signal_kfactor_DN;
35 >  double signal_kfactor;
36 >  double signal_PDF_UP;
37 >  double signal_PDF_DN;
38 >  double signal_XSPDF_UP;
39 >  double signal_XSPDF_DN;
40    double signal;
41    double signal_uncertainty;
42 <  double Xsection;
42 >  double signal_contamination;
43    double ExpXsecLimit;
44    double ObsXsecLimit;
45 +  double ExpNsigLimit;
46 +  double ObsNsigLimit;
47    double lnQ_b_exp;
48    double lnQ_b_obs;
49 +  double lnQ_b_xsec;
50    double lnQ_sb_exp;
51    double lnQ_sb_obs;
52 +  double lnQ_sb_xsec;
53    double CLb_b_exp;
54    double CLb_b_obs;
55 +  double CLb_b_xsec;
56    double CLs_exp;
57    double CLs_obs;
58 +  double CLs_xsec;
59    double CLs_b_exp;
60 +  double CLs_bNoSig_xsec;
61    double CLs_b_obs;
62 +  double CLs_b_xsec;
63    double CLs_b_n1_exp;
64    double CLs_b_n1_obs;
65 +  double CLs_b_n1_xsec;
66    double CLs_b_n2_exp;
67    double CLs_b_n2_obs;
68 +  double CLs_b_n2_xsec;
69    double CLs_b_p1_exp;
70    double CLs_b_p1_obs;
71 +  double CLs_b_p1_xsec;
72    double CLs_b_p2_exp;
73    double CLs_b_p2_obs;
74 +  double CLs_b_p2_xsec;
75    double CLsb_b_exp;
76    double CLsb_b_obs;
77 +  double CLsb_b_xsec;
78 +  double PLExpXsecLimit;
79 +  double PLObsXsecLimit;
80 +  double PLExpNsigLimit;
81 +  double PLObsNsigLimit;
82 +  double FCExpXsecLimit;
83 +  double FCObsXsecLimit;
84 +  double FCExpNsigLimit;
85 +  double FCObsNsigLimit;
86 +  double MCMCExpXsecLimit;
87 +  double MCMCObsXsecLimit;
88 +  double MCMCExpNsigLimit;
89 +  double MCMCObsNsigLimit;
90    
91 +  double NLO_signal;
92 +  double NLO_signal_uncertainty;
93 +  double NLO_signal_contamination;
94 +  double NLO_ExpXsecLimit;
95 +  double NLO_ObsXsecLimit;
96 +  double NLO_ExpNsigLimit;
97 +  double NLO_ObsNsigLimit;
98 +  double NLO_lnQ_b_exp;
99 +  double NLO_lnQ_b_obs;
100 +  double NLO_lnQ_b_xsec;
101 +  double NLO_lnQ_sb_exp;
102 +  double NLO_lnQ_sb_obs;
103 +  double NLO_lnQ_sb_xsec;
104 +  double NLO_CLb_b_exp;
105 +  double NLO_CLb_b_obs;
106 +  double NLO_CLb_b_xsec;
107 +  double NLO_CLs_exp;
108 +  double NLO_CLs_obs;
109 +  double NLOHybrid_CLs_xsec;
110 +  double NLOHybrid_CLs_xsec_error;
111 +  double NLO_CLs_xsec;
112 +  double NLO_CLs_bNoSig_xsec;
113 +  double NLO_CLs_b_exp;
114 +  double NLO_CLs_b_obs;
115 +  double NLO_CLs_b_xsec;
116 +  double NLO_CLs_b_n1_exp;
117 +  double NLO_CLs_b_n1_obs;
118 +  double NLO_CLs_b_n1_xsec;
119 +  double NLO_CLs_b_n2_exp;
120 +  double NLO_CLs_b_n2_obs;
121 +  double NLO_CLs_b_n2_xsec;
122 +  double NLO_CLs_b_p1_exp;
123 +  double NLO_CLs_b_p1_obs;
124 +  double NLO_CLs_b_p1_xsec;
125 +  double NLO_CLs_b_p2_exp;
126 +  double NLO_CLs_b_p2_obs;
127 +  double NLO_CLs_b_p2_xsec;
128 +  double NLO_CLsb_b_exp;
129 +  double NLO_CLsb_b_obs;
130 +  double NLO_CLsb_b_xsec;
131 +  double NLO_PLExpXsecLimit;
132 +  double NLO_PLObsXsecLimit;
133 +  double NLO_PLExpNsigLimit;
134 +  double NLO_PLObsNsigLimit;
135 +  double NLO_FCExpXsecLimit;
136 +  double NLO_FCObsXsecLimit;
137 +  double NLO_FCExpNsigLimit;
138 +  double NLO_FCObsNsigLimit;
139 +  double NLO_MCMCExpXsecLimit;
140 +  double NLO_MCMCObsXsecLimit;
141 +  double NLO_MCMCExpNsigLimit;
142 +  double NLO_MCMCObsNsigLimit;
143 +
144    double M1;
145    double M2;
146    double M3;
# Line 71 | Line 170 | class SusyScan{
170    double MZ4;
171    double MHp;
172  
173 + private:
174 +  void SetPtr();
175  
176   };
177  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines