X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=blobdiff_plain;f=TFluka%2Fendraw.cxx;h=3ead0046f64b07bfa3bf41fba343de3b8a88a76a;hp=a23f67c3342ba8842ca8b4dc37cf924b165df2e9;hb=4b81a5881246b4d37e901774e83d1f4f893a32dd;hpb=d6faca62e5d6030daab6fd2d6148712e1127716b diff --git a/TFluka/endraw.cxx b/TFluka/endraw.cxx index a23f67c3342..3ead0046f64 100644 --- a/TFluka/endraw.cxx +++ b/TFluka/endraw.cxx @@ -17,13 +17,18 @@ extern "C" { void endraw(Int_t& icode, Int_t& mreg, Double_t& rull, Double_t& xsco, Double_t& ysco, Double_t& zsco) { - ((TFluka*) gMC)->SetCaller(3); - ((TFluka*) gMC)->SetIcode(icode); - ((TFluka*) gMC)->SetRull(rull); - ((TFluka*) gMC)->SetXsco(xsco); - ((TFluka*) gMC)->SetYsco(ysco); - ((TFluka*) gMC)->SetZsco(zsco); - ((TFluka*) gMC)->SetMreg(mreg); + TFluka* fluka = (TFluka*) gMC; + fluka->SetCaller(3); + fluka->SetIcode(icode); + fluka->SetRull(rull); + fluka->SetXsco(xsco); + fluka->SetYsco(ysco); + fluka->SetZsco(zsco); + fluka->SetMreg(mreg); + if (icode == 11) { + cout << " For icode=" << icode << " Stepping is NOT called" << endl; + return; + } (TVirtualMCApplication::Instance())->Stepping(); } // end of endraw } // end of extern "C"