]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TFluka/endraw.cxx
a23f67c3342ba8842ca8b4dc37cf924b165df2e9
[u/mrichter/AliRoot.git] / TFluka / endraw.cxx
1 #include <Riostream.h>
2 #include "TVirtualMCApplication.h"
3
4 #ifndef WITH_ROOT
5 #include "TFluka.h"
6 #else
7 #include "TFlukaGeo.h"
8 #endif
9
10 #include "Fdimpar.h"  //(DIMPAR) fluka include
11 #include "Ftrackr.h"  //(TRACKR) fluka common
12 #ifndef WIN32
13 # define endraw endraw_
14 #else
15 # define endraw ENDRAW
16 #endif
17 extern "C" {
18 void endraw(Int_t& icode, Int_t& mreg, Double_t& rull, Double_t& xsco, Double_t& ysco, Double_t& zsco)
19 {
20   ((TFluka*) gMC)->SetCaller(3);
21   ((TFluka*) gMC)->SetIcode(icode);
22   ((TFluka*) gMC)->SetRull(rull);
23   ((TFluka*) gMC)->SetXsco(xsco);
24   ((TFluka*) gMC)->SetYsco(ysco);
25   ((TFluka*) gMC)->SetZsco(zsco);
26   ((TFluka*) gMC)->SetMreg(mreg);
27   (TVirtualMCApplication::Instance())->Stepping();
28 } // end of endraw
29 } // end of extern "C"
30