12 |
|
{ |
13 |
|
add( new SusyScan(argv[i]) ); |
14 |
|
} |
15 |
+ |
std::cout << "Read " << _scan.size() << " points from argument list." <<std::endl; |
16 |
|
} |
17 |
|
|
18 |
|
void TheLimits::Fill(const std::string filelist) |
26 |
|
if (!masses_file.good()) break; |
27 |
|
add( new SusyScan(file)); |
28 |
|
} |
29 |
< |
//std::cout << filelist << ": "<< _scan.size() <<std::endl; |
29 |
> |
std::cout << "Read " << _scan.size() << " points from file " << filelist <<std::endl; |
30 |
|
masses_file.close(); |
31 |
|
} |
32 |
|
|
69 |
|
(*it)->MZ4 = (*gt)->MZ4; |
70 |
|
(*it)->MHp = (*gt)->MHp; |
71 |
|
match = true; |
72 |
+ |
//std::cout <<"m0="<<(*it)->Mzero<<", m1/2="<<(*it)->Mhalf<< ", sq="<<(*it)->MUL << ", gl="<<(*it)->MGL <<std::endl; |
73 |
|
} |
74 |
|
} |
75 |
|
//if (!match) std::cout << "No match for M0="<<(*it)->Mzero |
126 |
|
std::cerr << "check lines near m0=" << p->Mzero << ", m1/2=" << p->Mhalf << std::endl; |
127 |
|
break; |
128 |
|
} |
129 |
+ |
//std::cout <<"m0="<< p->Mzero<<", m1/2="<< p->Mhalf<< ", sq="<<p->MUL << ", gl="<<p->MGL <<std::endl; |
130 |
|
_masses.push_back( p ); |
131 |
|
} |
132 |
+ |
std::cout << "Read " << _masses.size() << " points from file " << file <<std::endl; |
133 |
+ |
|
134 |
|
} |
135 |
|
|
136 |
|
|
137 |
|
void TheLimits::OverwriteLimits(std::string flag) |
138 |
|
{ |
139 |
+ |
std::cout<<"WARNING: OVERWRITING LIMITS!!!!"<<std::endl; |
140 |
|
for (std::vector<SusyScan*>::iterator it=_scan.begin();it!=_scan.end();++it){ |
141 |
|
if (flag=="ABCD_MHT") { |
142 |
|
(*it)->ExpNsigLimit = 17.85; |