]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliLegoGeneratorPhiZ.cxx
Adding PHOS to EINCLUDE (Solaris x86)
[u/mrichter/AliRoot.git] / STEER / AliLegoGeneratorPhiZ.cxx
index 2cc739c4c09cd57ea4d135cd59dacddf50ae1d0b..7ffaa4df63e1a53beb26fc470693752c7b35eb7a 100644 (file)
  * provided "as is" without express or implied warranty.                  *
  **************************************************************************/
 
-/*
-$Log$
-Revision 1.6  2002/05/03 12:18:24  morsch
-Print-out corrected.
+/* $Id$ */
 
-Revision 1.5  2001/05/16 14:57:22  alibrary
-New files for folders and Stack
-
-Revision 1.4  2001/01/12 09:23:17  morsch
-Correct order of phi and z.
-
-Revision 1.3  2000/11/30 07:12:49  alibrary
-Introducing new Rndm and QA classes
-
-Revision 1.2  2000/10/27 11:40:01  morsch
-Error in printouts corrected
-
-Revision 1.1  2000/10/27 08:13:02  morsch
-Lego generator for phi-z binning.
-
-*/
+//-------------------------------------------------------------------------
+//    Lego generator in Phi - Z bins
+//    Uses geantino rays to check the material distributions and detector's
+//    geometry
+//    Author: A.Morsch 
+//-------------------------------------------------------------------------
 
 #include "AliLegoGeneratorPhiZ.h"
 #include "AliRun.h"
+#include "AliMC.h"
+#include "AliLog.h"
 
 ClassImp(AliLegoGeneratorPhiZ)
 
@@ -57,11 +46,11 @@ void AliLegoGeneratorPhiZ::Generate()
    // Prepare for next step
    if(fCoor1Bin>=fNCoor1-1)
      if(fCoor2Bin>=fNCoor2-1) {
-       Warning("Generate","End of Lego Generation");
+       AliWarning("End of Lego Generation");
        return;
      } else { 
        fCoor2Bin++;
-       printf("Generating rays in Phi-bin:%d\n",fCoor2Bin);
+       AliDebug(1, Form("Generating rays in Phi-bin:%d",fCoor2Bin));
        fCoor1Bin=0;
      } else fCoor1Bin++;
    fCurCoor1 = (fCoor1Min+(fCoor1Bin+0.5)*(fCoor1Max-fCoor1Min)/fNCoor1);
@@ -91,6 +80,6 @@ void AliLegoGeneratorPhiZ::Generate()
    
    Float_t polar[3]={0.,0.,0.};
    Int_t ntr;
-   gAlice->SetTrack(1, -1, kMpart, pmom, orig, polar, 0, kPPrimary, ntr);
+   gAlice->GetMCApp()->PushTrack(1, -1, kMpart, pmom, orig, polar, 0, kPPrimary, ntr);
    
 }