//---------------------------------- // MC analysis driver script //----------------------------------- { gSystem->Load("./shlib/$BFARCH/libStntuple_run1.so"); const char* filename = "/data01/run1/hpte/iceflt_ccj951.root"; const char* treename = "/STNTUPLE/h1"; TStnAna x(filename,"run1"); TStnRun1InputModule* r1im = new TStnRun1InputModule(filename,treename); x.SetInputModule(r1im); TStnOutputModule* om = new TStnOutputModule("a.root"); x.SetOutputModule(om); gSystem->CompileMacro("TTauAnaModule.cc","+"); x.AddModule(new TTauAnaModule); x.Run(); TTauAnaModule* m = (TTauAnaModule*) x.GetModule("TauAna"); }