Skip to content
Snippets Groups Projects
Commit 45025af4 authored by Giacomo Strangolino's avatar Giacomo Strangolino
Browse files

fixed normalization

parent 082dee72
No related branches found
No related tags found
No related merge requests found
......@@ -85,6 +85,7 @@ QwtPlotItem *I0MMTopoBarChart::findItem(const int rtti) const
}
void I0MMTopoBarChart::update(const QList<CuData> &dl) {
bool txf = axisTitle( QwtPlot::xBottom).text() == "Transmission";
std::string error;
QMap<int, double> valuemap; // <lambda-k - value> map
QMap<int, double> lambda_item0_map; // <lambda-k item 0 - value> map
......@@ -104,10 +105,9 @@ void I0MMTopoBarChart::update(const QList<CuData> &dl) {
// select lambdas
for(size_t i = 0; i < v.size(); i++) {
if(m_cur_lambdas.contains(i)) {
if(!lambda_item0_map.contains(i))
if(txf && !lambda_item0_map.contains(i))
lambda_item0_map[i] = v[i];
valuemap[i] = v[i] / lambda_item0_map[i];
txf ? valuemap[i] = v[i] / lambda_item0_map[i] : valuemap[i] = v[i];
}
}
series += valuemap.values().toVector();
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment