* 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)
// 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);
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);
}