2 #include "TVirtualMCApplication.h"
6 #include "Fdimpar.h" //(DIMPAR) fluka include
7 #include "Ftrackr.h" //(TRACKR) fluka common
9 # define usdraw usdraw_
11 # define usdraw USDRAW
14 void usdraw(Int_t& icode, Int_t& mreg,
15 Double_t& xsco, Double_t& ysco, Double_t& zsco)
17 TFluka *fluka = (TFluka*)gMC;
18 Int_t verbosityLevel = fluka->GetVerbosityLevel();
19 Bool_t debug = (verbosityLevel>=3)?kTRUE:kFALSE;
21 fluka->SetIcode(icode);
26 if (debug) printf("USDRAW: Number of track segments:%d %d\n", TRACKR.ntrack, TRACKR.mtrack);
28 (TVirtualMCApplication::Instance())->Stepping();
29 fluka->SetTrackIsNew(kFALSE);
32 } // end of extern "C"