// #include "TInterpreter.h" TClcAnaModule* m_clc = NULL; TDebugModule* m_dbg = NULL; TDFCModule* m_dfc = NULL; TLumiMonModule* m_lum = NULL; TCalAnaModule* m_cal = NULL; TCesAnaModule* m_ces = NULL; TClusterAnaModule* m_clu = NULL; TConversionFilterModule* m_cnv = NULL; TEmFilterModule* m_emf = NULL; TFwdDetAnaModule* m_fwd = NULL; TJetAnaModule* m_jet = NULL; TMcAnaModule* m_mc = NULL; TMetAnaModule* m_met = NULL; TMuoAnaModule* m_muo = NULL; TPesAnaModule* m_pes = NULL; TPhotonAnaModule* m_pho = NULL; TSvtAnaModule* m_svt = NULL; TTrackAnaModule* m_trk = NULL; TTrigAnaModule* m_trg = NULL; TWenuMonModule* m_wen = NULL; TJpsiMonModule* m_jps = NULL; // TG3Pythia6* py = NULL; TDFCModule* m_dfc = 0; //----------------------------------------------------------------------------- int load_stnana_scripts_Stntuple() { char macro[200]; const char* script[] = { "lumi.C", "validation.C", "debug.C", "catalog.C", 0 }; const char* work_dir = gSystem->Getenv("WORK_DIR"); TInterpreter* cint = gROOT->GetInterpreter(); for (int i=0; script[i] != 0; i++) { sprintf(macro,"%s/Stntuple/ana/scripts/%s",work_dir,script[i]); if (! cint->IsLoaded(macro)) { cint->LoadMacro(macro); } } return 0; }