26 #include "JetEnergyLoss.h"
27 #include "JetEnergyLossManager.h"
28 #include "JetScapeSignalManager.h"
29 #include "FluidDynamics.h"
30 #include "JetScapeLogger.h"
31 #include "JetScapeXML.h"
34 #include "JetScapeWriterStream.h"
36 #include "JetScapeWriterHepMC.h"
44 #include "GubserHydro.h"
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>(
"./jetscape_init.xml",3);
96 auto jlossmanager = make_shared<JetEnergyLossManager> ();
97 auto jloss = make_shared<JetEnergyLoss> ();
100 auto hydro = make_shared<GubserHydro> ();
102 auto matter = make_shared<Matter> ();
103 auto martini = make_shared<Martini> ();
106 auto writer= make_shared<JetScapeWriterAscii> (
"test_out.dat");
110 writer->SetActive(
false);
112 jetscape->Add(hydro);
119 jlossmanager->Add(jloss);
120 jetscape->Add(jlossmanager);
135 REMARK<<
"Module testing for now on Module Base class!";
136 REMARK<<
"jetscape->Init(); Calls all Init()'s of jetscape modules tasks, ";
137 REMARK<<
"since list/vector is sortable, can be used to ensure correct order or via xml file";
221 INFO_NICE<<
"Finished!";
249 INFO_NICE<<
"-------------------------------";
250 INFO_NICE<<
"| Test JetScape Framework ... |";
251 INFO_NICE<<
"-------------------------------";