47 using namespace sigslot;
49 using namespace Jetscape;
55 int main(
int argc,
char** argv)
61 JetScapeLogger::Instance()->SetDebug(
true);
63 JetScapeLogger::Instance()->SetVerboseLevel(9);
92 auto jetscape = make_shared<JetScape>();
93 const char* mainXMLName =
"../config/jetscape_main.xml";
94 const char* userXMLName =
"../config/jetscape_user.xml";
96 jetscape->SetXMLMainFileName(mainXMLName);
97 jetscape->SetXMLUserFileName(userXMLName);
99 jetscape->SetNumberOfEvents(3);
103 auto jlossmanager = make_shared<JetEnergyLossManager> ();
104 auto jloss = make_shared<JetEnergyLoss> ();
107 auto hydro = make_shared<GubserHydro> ();
109 auto matter = make_shared<Matter> ();
110 auto martini = make_shared<Martini> ();
113 auto writer= make_shared<JetScapeWriterAscii> (
"test_out.dat");
117 writer->SetActive(
false);
119 jetscape->Add(hydro);
126 jlossmanager->Add(jloss);
127 jetscape->Add(jlossmanager);
142 REMARK<<
"Module testing for now on Module Base class!";
143 REMARK<<
"jetscape->Init(); Calls all Init()'s of jetscape modules tasks, ";
144 REMARK<<
"since list/vector is sortable, can be used to ensure correct order or via xml file";
256 INFO_NICE<<
"-------------------------------";
257 INFO_NICE<<
"| Test JetScape Framework ... |";
258 INFO_NICE<<
"-------------------------------";