def WriteSelectionSource(self, main): main.selection.RefreshStat() file = open(self.path + "/SampleAnalyzer/Analysis/user.cpp", "w") import madanalysis.job.job_main as JobMain job = JobMain.JobMain(file, main) job.WriteSource() file.close() file = open(self.path + "/SampleAnalyzer/Analysis/analysisList.cpp", "w") file.write('#include "Core/AnalysisManager.h"\n') file.write('#include "Analysis/user.h"\n') file.write('#include "Services/logger.h"\n') file.write('#include <stdlib.h>\n\n') file.write('// ------------------------------------------' +\ '-----------------------------------\n') file.write('// BuildTable\n') file.write('// ------------------------------------------' +\ '-----------------------------------\n') file.write('void AnalysisManager::BuildTable()\n') file.write('{\n') file.write(' Add(new user);\n') file.write('}\n') file.close() return True
def WriteSelectionSource(self, main): main.selection.RefreshStat() file = open(self.path + "/Build/SampleAnalyzer/User/Analyzer/user.cpp", "w") import madanalysis.job.job_main as JobMain job = JobMain.JobMain(file, main) job.WriteSource() file.close() file = open( self.path + "/Build/SampleAnalyzer/User/Analyzer/analysisList.h", "w") file.write( '#include "SampleAnalyzer/Process/Analyzer/AnalyzerManager.h"\n') file.write('#include "SampleAnalyzer/User/Analyzer/user.h"\n') file.write('#include "SampleAnalyzer/Commons/Service/LogStream.h"\n') file.write('\n') file.write('// ------------------------------------------' +\ '-----------------------------------\n') file.write('// BuildUserTable\n') file.write('// ------------------------------------------' +\ '-----------------------------------\n') file.write('void BuildUserTable(MA5::AnalyzerManager& manager)\n') file.write('{\n') file.write(' using namespace MA5;\n') file.write(' manager.Add("MadAnalysis5job", new user);\n') file.write('}\n') file.close() return True
def WriteSelectionHeader(self, main): main.selection.RefreshStat() file = open(self.path + "/SampleAnalyzer/Analysis/user.h", "w") import madanalysis.job.job_main as JobMain job = JobMain.JobMain(file, main) job.WriteHeader() file.close() return True