12 #ifndef _STEBYEANALYSIS_H
13 #define _STEBYEANALYSIS_H
17 #include "StEStructPool/AnalysisMaker/StEStructQAHists.h"
36 virtual void setOutputFileName(
const char* outFileName) = 0;
39 virtual void finish() = 0;
43 virtual void logStats(ostream& os){ };
44 virtual void writeQAHists(TFile * tf){ };
45 virtual void setAnalysisIndex(
int i);
46 virtual int analysisIndex();
50 virtual void writeDiagnostics(){ };
56 inline void StEStructAnalysis::setAnalysisIndex(
int i){ manalysisIndex=i; };
57 inline int StEStructAnalysis::analysisIndex(){
return manalysisIndex; };
StEStructQAHists * mQAHists
may be needed for naming of many hists in same file
StEStructAnalysis()
for QA histogramming