#include #include #include #include "TSelector.h" #include "dummy.h" void run_dummy(string infilename = "ZeeNp5.wzD3PD.root", string outfilename = "testoutput.root", int nevents = 10) { infilename.append("/physics"); TFile * outputFile = new TFile (outfilename.c_str(),"RECREATE"); dummy * mydummy = (dummy*) TSelector::GetSelector("dummy.C+O"); cout << "In Macro after GetSelector" << endl; mydummy->m_testvar = 10; mydummy->printAddress(); cout << "Testvar before Process: " << mydummy->m_testvar << endl << endl; //myAnalysis->setGoodRunList("goodruns.xml"); TChain f; f.Add(infilename.c_str()); f.Process(mydummy,"",nevents,0); outputFile->Write(); }