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

Comparing UserCode/auterman/SusyScan/PlotScript/GlobalFunctions.h (file contents):
Revision 1.3 by auterman, Fri Jan 7 08:54:47 2011 UTC vs.
Revision 1.4 by auterman, Fri Jan 7 17:14:48 2011 UTC

# Line 19 | Line 19 | double MCha2(const SusyScan* p){ return
19   double Xsection(const SusyScan* p){ return p->Xsection; }
20   double ExpXsecLimit(const SusyScan* p){ return p->ExpXsecLimit; }
21   double ObsXsecLimit(const SusyScan* p){ return p->ObsXsecLimit; }
22 < double ExpExclusion(const SusyScan* p){ return (ExpXsecLimit(p)<Xsection(p)&&ExpXsecLimit(p)>0.01?0.01:1); }
23 < double ObsExclusion(const SusyScan* p){ return (ObsXsecLimit(p)<Xsection(p)&&ObsXsecLimit(p)>0.01?0.01:1); }
22 > double ExpExclusion(const SusyScan* p){ return (ExpXsecLimit(p)<Xsection(p)&&ExpXsecLimit(p)>0.01?1:0.01); }
23 > double ObsExclusion(const SusyScan* p){ return (ObsXsecLimit(p)<Xsection(p)&&ObsXsecLimit(p)>0.01?1:0.01); }
24   double SoverSqrtB(const SusyScan* p){ return p->signal/(sqrt(p->background)+p->background_uncertainty+p->signal_uncertainty); }
25   double XsecOverObserved(const SusyScan* p){ return (ObsXsecLimit(p)==0 ? 9999. : Xsection(p)/ObsXsecLimit(p)); }
26   double XsecOverExpected(const SusyScan* p){ return (ExpXsecLimit(p)==0 ? 9999. : Xsection(p)/ExpXsecLimit(p)); }
# Line 31 | Line 31 | double PLExpNSignLimit(const SusyScan* p
31   double PLObsNSignLimit(const SusyScan* p){ return  p->PLExpNsigLimit; }
32   double PLExpXsecLimit(const SusyScan* p){ return p->PLExpXsecLimit; }
33   double PLObsXsecLimit(const SusyScan* p){ return p->PLObsXsecLimit; }
34 < double PLExpExclusion(const SusyScan* p){ return (PLExpXsecLimit(p)<Xsection(p)&&PLExpXsecLimit(p)>0.01?0.01:1); }
35 < double PLObsExclusion(const SusyScan* p){ return (PLObsXsecLimit(p)<Xsection(p)&&PLObsXsecLimit(p)>0.01?0.01:1); }
34 > double PLExpExclusion(const SusyScan* p){ return (PLExpXsecLimit(p)<Xsection(p)&&PLExpXsecLimit(p)>0.01?1:0.01); }
35 > double PLObsExclusion(const SusyScan* p){ return (PLObsXsecLimit(p)<Xsection(p)&&PLObsXsecLimit(p)>0.01?1:0.01); }
36  
37  
38  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines