/****************************************************************************** * This method is called when a reference target changes. ******************************************************************************/ bool ScatterPlotModifierEditor::referenceEvent(RefTarget* source, ReferenceEvent* event) { if(event->sender() == editObject() && event->type() == ReferenceEvent::ObjectStatusChanged) { plotScatterPlot(); } return ParticleModifierEditor::referenceEvent(source, event); }
void EfficiencyPlotterWidget::plotBarsAndCurve( Doblst xlst, Doblst ylst, Doblst slst, Doblst parms ) { setEfficiencyErrBars( xlst, ylst, slst ); plotScatterPlot( Qt::darkYellow, Qt::darkGreen, Qt::cyan, Qt::blue, 5 ); funcRngSet1->at(0)->y = FunctionsDefinitions::polyLog; funcRngSet1->at(0)->parmsy = parms; funcRngSet1->at(0)->t0 = 30.0; // the effic curve begins at 30 keV funcRngSet1->at(0)->t1 = xlst.max(); plotCurveSet( crvSet1, funcRngSet1, Qt::magenta ); }