65 virtual void process() = 0;
67 void setOutputName(
const std::string& filename) {
68 outputFilename_ = filename;
71 const std::string& getOutputFileName()
const {
return outputFilename_; }
73 void setStep(
int step) {
78 int getStep()
const {
return step_; }
80 const std::string& getAnalysisType()
const {
return analysisType_; }
82 void setAnalysisType(
const std::string& type) { analysisType_ = type; }
84 void setParameterString(
const std::string& params) {
85 paramString_ = params;
92 Utils::DataHandling dataHandling;
93 std::vector<std::unique_ptr<Utils::BaseAccumulator>> accumulator;
97 std::string dumpFilename_;
101 std::string outputFilename_;
102 std::string analysisType_;
103 std::string paramString_;
105 std::vector<OutputData> data_;
106 std::vector<AtomType*> outputTypes_;
108 virtual void writeOutput();