Now AliGenACORDE::SetNumberOfParticles is included
authormrodrigu <mrodrigu@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sat, 3 Jul 2010 04:48:04 +0000 (04:48 +0000)
committermrodrigu <mrodrigu@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sat, 3 Jul 2010 04:48:04 +0000 (04:48 +0000)
ACORDE/AliGenACORDE.cxx
ACORDE/AliGenACORDE.h

index f7a67bd..dee7d8d 100644 (file)
@@ -97,7 +97,8 @@ AliGenACORDE::AliGenACORDE(Int_t npart)
     fMomentumDist(0),
     fUnfoldedMomentumDist(0),
     fZenithDist(0),
-    fPDist(0)
+    fPDist(0),
+    fNParticles(0)
 {
   //
   // Standard ctor.
@@ -132,7 +133,7 @@ void AliGenACORDE::Generate()
   // Call the respective method inside the loop for the number
   // of tracks per trigger.
 
-  for (Int_t i = 0; i < fNpart; i++ ) {
+  for (Int_t i = 0; i < fNParticles; i++ ) {
 
     if ( fCRMode == kMuonBundle ) {
       this->GenerateOneMuonBundle();
@@ -157,6 +158,12 @@ void AliGenACORDE::Init()
   // Initialize some internal methods.
   //
 
+
+   printf("**************************************************************\n");
+   printf("<<< *** Starting the AliGenACORDE cosmic generator ******** >>>\n");
+   printf("<<< *** No. of muons generated at the surface of P2: %d,  * >>>\n",fNParticles);
+   printf("**************************************************************\n");
+
   // Determine some specific data members.
   fPRange = TMath::Abs(fPMax-fPMin);
 
index 1fa21ab..c2022ae 100644 (file)
@@ -37,6 +37,9 @@ class AliGenACORDE : public AliGenerator {
   Float_t GetMomentum() const;
   Float_t GetZenithAngle(Float_t mom) const;
 
+
+  void SetNumberOfParticles(Int_t nParticles) {fNParticles = nParticles;}
+
   // The following methods are for testing pourpuses
   TF1* GetMomentumDistibution() const {return fMomentumDist;}
   TF1* GetUnfoldedDistribution() const {return fUnfoldedMomentumDist;}
@@ -81,6 +84,8 @@ class AliGenACORDE : public AliGenerator {
 
   TClonesArray* fPDist;         //! Array of fZenithDist, to be used by a(p).
 
+  Int_t fNParticles;           //! Fixed number of particles per event
+
   ClassDef(AliGenACORDE, 1) // Generator for AliACORDE class
 };