#include #include "TVirtualMCApplication.h" #include "TFluka.h" #include "Fdimpar.h" //(DIMPAR) fluka include #include "Ftrackr.h" //(TRACKR) fluka common #ifndef WIN32 # define usdraw usdraw_ #else # define usdraw USDRAW #endif extern "C" { void usdraw(Int_t& icode, Int_t& mreg, Double_t& xsco, Double_t& ysco, Double_t& zsco) { ((TFluka*) gMC)->SetCaller(6); ((TFluka*) gMC)->SetIcode(icode); ((TFluka*) gMC)->SetMreg(mreg); ((TFluka*) gMC)->SetXsco(xsco); ((TFluka*) gMC)->SetYsco(ysco); ((TFluka*) gMC)->SetZsco(zsco); (TVirtualMCApplication::Instance())->Stepping(); } // end of usdraw } // end of extern "C"