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

Comparing UserCode/auterman/SusyScan/PlotScript/TheLimits.cc (file contents):
Revision 1.4 by auterman, Sat Nov 27 12:22:28 2010 UTC vs.
Revision 1.5 by auterman, Wed Jan 26 15:23:05 2011 UTC

# Line 104 | Line 104 | void TheLimits::FillGeneratorMasses(std:
104        _masses.push_back( p );
105     }
106   }
107 +
108 +
109 + void TheLimits::OverwriteLimits(std::string flag)
110 + {
111 +  for (std::vector<SusyScan*>::iterator it=_scan.begin();it!=_scan.end();++it){
112 +    if (flag=="ABCD_MHT") {
113 +      (*it)->ExpNsigLimit = 17.85;
114 +      (*it)->PLExpNsigLimit = 12.558;
115 +      (*it)->FCExpNsigLimit = 15.75;
116 +      (*it)->MCMCExpNsigLimit = 15.8085;
117 +      (*it)->ObsNsigLimit = 10.0637;
118 +      (*it)->PLObsNsigLimit = 4.22124;
119 +      (*it)->FCObsNsigLimit  = 0.75;
120 +      (*it)->MCMCObsNsigLimit  = 8.75403;
121 +    }
122 +    else if (flag=="ABCD_HT") {
123 +      (*it)->ExpNsigLimit = 24.0438;
124 +      (*it)->PLExpNsigLimit = 17.8537;
125 +      (*it)->FCExpNsigLimit = 22.05;
126 +      (*it)->MCMCExpNsigLimit = 20.781;
127 +      (*it)->ObsNsigLimit    = 18.24;
128 +      (*it)->PLObsNsigLimit = 9.70375;
129 +      (*it)->FCObsNsigLimit  = 11.85;
130 +      (*it)->MCMCObsNsigLimit  = 14.34;
131 +    }
132 +    
133 +    
134 +      (*it)->ExpXsecLimit    = (*it)->ExpNsigLimit * (*it)->Xsection / (*it)->signal;
135 +      (*it)->PLExpXsecLimit  = (*it)->PLExpNsigLimit  * (*it)->Xsection / (*it)->signal;
136 +      (*it)->FCExpXsecLimit  = (*it)->FCExpNsigLimit  * (*it)->Xsection / (*it)->signal;
137 +      (*it)->MCMCExpXsecLimit= (*it)->MCMCExpNsigLimit  * (*it)->Xsection / (*it)->signal;
138 +      (*it)->ObsXsecLimit    = (*it)->ObsNsigLimit  * (*it)->Xsection / (*it)->signal;
139 +      (*it)->PLObsXsecLimit  = (*it)->PLObsNsigLimit  * (*it)->Xsection / (*it)->signal;
140 +      (*it)->FCObsXsecLimit  = (*it)->FCObsNsigLimit   * (*it)->Xsection / (*it)->signal;
141 +      (*it)->MCMCObsXsecLimit= (*it)->MCMCObsNsigLimit  * (*it)->Xsection / (*it)->signal;
142 +    
143 +  
144 +  }
145 +
146 +
147 + }
148 +

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines