]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TFluka/magfld.cxx
New macro to compare/plot the Ntuple stored in MUONefficiency.root,
[u/mrichter/AliRoot.git] / TFluka / magfld.cxx
index 7f5209ce81f4ad84b2affdbcd8d8204ce8ca7201..e78158d5d829ae26e76b295bc8d62a4a05902d76 100644 (file)
@@ -1,4 +1,5 @@
 #include "TVirtualMCApplication.h"
+#include "TFluka.h"
 #include "Fdblprc.h"  //(DBLPRC) fluka common
 //
 // #include "TCallf77.h"
@@ -31,7 +32,6 @@ extern "C" void type_of_call magfld(double& x,   double& y,   double& z,
 *----------------------------------------------------------------------*
 */
     
-    idisc = 0;
     
     Double_t bc[3];
     Double_t xc[3];
@@ -41,7 +41,17 @@ extern "C" void type_of_call magfld(double& x,   double& y,   double& z,
     xc[2] = z;
     
     
-       
+
+//
+//  Check if stopping has been required by user
+//
+    idisc = 0;
+    TFluka* fluka =  (TFluka*) gMC;
+    if (fluka->GetStoppingCondition()) {
+       fluka->ResetStoppingCondition();
+       idisc = 1;
+    }
+    
     (TVirtualMCApplication::Instance())->Field(xc, bc);
     
     b = sqrt(bc[0] * bc[0] + bc[1] * bc[1] + bc[2] * bc[2]);