int AnalysisTemplate::initAnalysis(const TopologyInformation & /*top*/) { _data.setColumns(_sel.size()); registerAnalysisDataset(&_data, "avedist"); _avem = new AnalysisDataAverageModule(); _data.addModule(_avem); if (!_fnDist.empty()) { AnalysisDataPlotModule *plotm = new AnalysisDataPlotModule(_options); plotm->setFileName(_fnDist); plotm->setTitle("Average distance"); plotm->setXLabel("Time (ps)"); plotm->setYLabel("Distance (nm)"); _data.addModule(plotm); } return 0; }