Coding rule violations corrected.
authormorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 14 Nov 2003 09:54:25 +0000 (09:54 +0000)
committermorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 14 Nov 2003 09:54:25 +0000 (09:54 +0000)
EVGEN/AliGenMC.cxx
EVGEN/AliGenReader.cxx
EVGEN/AliGenReader.h
EVGEN/AliGenReaderCwn.h
EVGEN/AliGenReaderEcalHijing.h
EVGEN/AliGenReaderEcalJets.h

index 662a0e41da948eb3f789436c2d10932d1d23582d..8db3df8a9b185dc678ddaddc614df88ac02ebefe 100644 (file)
@@ -45,6 +45,8 @@ AliGenMC::AliGenMC()
     SetNumberOfAcceptedParticles();
     SetTarget();
     SetProjectile();
+    fParentSelect.Set(8);
+    fChildSelect.Set(8);
 }
 
 AliGenMC::AliGenMC(Int_t npart)
@@ -247,24 +249,26 @@ Bool_t AliGenMC::KinematicSelection(TParticle *particle, Int_t flag) const
 
 Bool_t AliGenMC::CheckAcceptanceGeometry(Int_t np, TClonesArray* particles)
 {
-  Bool_t Check ;  // All fPdgCodeParticleforAcceptanceCut particles are in in the fGeometryAcceptance acceptance
-  Int_t NumberOfPdgCodeParticleforAcceptanceCut=0;
-  Int_t NumberOfAcceptedPdgCodeParticleforAcceptanceCut=0;
+// Check the geometrical acceptance for particle.
+
+  Bool_t check ;  
+  Int_t numberOfPdgCodeParticleforAcceptanceCut = 0;
+  Int_t numberOfAcceptedPdgCodeParticleforAcceptanceCut = 0;
   TParticle * particle;
   Int_t i;
-  for (i=0; i<np; i++) {
+  for (i = 0; i < np; i++) {
     particle =  (TParticle *) particles->At(i);
     if( TMath::Abs( particle->GetPdgCode() ) == TMath::Abs( fPdgCodeParticleforAcceptanceCut ) ) {
-      NumberOfPdgCodeParticleforAcceptanceCut++;
-      if (fGeometryAcceptance->Impact(particle)) NumberOfAcceptedPdgCodeParticleforAcceptanceCut++;
+      numberOfPdgCodeParticleforAcceptanceCut++;
+      if (fGeometryAcceptance->Impact(particle)) numberOfAcceptedPdgCodeParticleforAcceptanceCut++;
     }   
   }
-  if ( NumberOfAcceptedPdgCodeParticleforAcceptanceCut > (fNumberOfAcceptedParticles-1) )
-    Check = kTRUE;
+  if ( numberOfAcceptedPdgCodeParticleforAcceptanceCut > (fNumberOfAcceptedParticles-1) )
+    check = kTRUE;
   else
-    Check = kFALSE;
+    check = kFALSE;
 
-  return Check;
+  return check;
 }
 
 Int_t AliGenMC::CheckPDGCode(Int_t pdgcode) const
index f1be717c36103b274e7001227e8d3f1fad177606..3c1c69f0ca97e13cd479afb748f6689cb996070e 100644 (file)
  **************************************************************************/
 
 /* $Id$ */
+//
+// Interface for reading events from files.
+// Realisations of this interface have to be used with AliGenExFile.
+// NextEvent() loops over events 
+// and NextParticle() loops over particles. 
+// Author: andreas.morsch@cern.ch
 
 #include "AliGenReader.h"
 ClassImp(AliGenReader)
@@ -26,13 +32,6 @@ AliGenReader& AliGenReader::operator=(const  AliGenReader& rhs)
     return *this;
 }
 
-void AliGenReader::RewindEvent()
-{
-  // Go back to the first particle of the event.
-  // Need to be implemented in the implementation classes. Interface dies.
-  Fatal("AliGenReader::RewindEvent","\nMethod RewindEvent not present in the implementation class.\n");
-}
-
 void AliGenReader::Copy(AliGenReader&) const
 {
     //
index b5f7ba4781e70e2b3151daec13ea922bae10c70c..3ccc9e822482285ec8f422fe554c5105cfdebcc9 100644 (file)
@@ -5,6 +5,10 @@
 
 /* $Id$ */
 
+// Interface for reading events from files.
+// Realisations of this interface have to be used with AliGenExFile.
+// Author: andreas.morsch@cern.ch
+
 #include "TObject.h"
 
 class TParticle;
@@ -16,22 +20,20 @@ class AliGenReader : public TObject
     AliGenReader(const AliGenReader &reader)
        :TObject(reader), fFileName(NULL), fCode(kPDG){reader.Copy(*this);}
     virtual ~AliGenReader(){;}
-    // Initialise 
-    virtual void Init() {}
-    // set file name of data file
     virtual void SetFileName(const Text_t *filname) {fFileName=filname;}
-    // Read
-    virtual Int_t NextEvent(){return 0;}
+    virtual void Init()                                                    = 0;
+    virtual Int_t NextEvent()                                              = 0;
+    virtual TParticle* NextParticle()                                      = 0;
+    virtual void RewindEvent()                                             = 0;
     enum Code_t {kPDG, kGEANT3};
     void SetParticleCode(Code_t code) {fCode = code;}
-    virtual TParticle* NextParticle(){return NULL;}
-    virtual void RewindEvent();
     AliGenReader & operator=(const AliGenReader & rhs);
- private:
-    void Copy(AliGenReader&) const;
+
  protected:
     const Text_t *fFileName;      // Name of file to read from
     Code_t        fCode;          // Particle code type
+ private:
+    void Copy(AliGenReader&) const;
     
     ClassDef(AliGenReader,1) //Generate particles from external file
 };
index a064488b0f0dcbee902d4adaabca9b87ee20a322..25319262541b99e9c5d2d32c2b197eb44a2bab03 100644 (file)
@@ -21,6 +21,7 @@ class AliGenReaderCwn : public AliGenReader
     // Read
     virtual Int_t NextEvent();
     virtual TParticle*  NextParticle();
+    virtual void RewindEvent(){;}
     AliGenReaderCwn & operator=(const AliGenReaderCwn & rhs);
  private:
     void Copy(AliGenReaderCwn&) const;
index e3567b0223895443086aef338a768a895f004fad..f07d23cc436bb4be44d0ede13047eeb431d64144 100644 (file)
@@ -26,6 +26,7 @@ class AliGenReaderEcalHijing : public AliGenReader
     // Read
     virtual Int_t NextEvent();
     virtual TParticle*  NextParticle();
+    virtual void RewindEvent(){;}
     AliGenReaderEcalHijing & operator=(const AliGenReaderEcalHijing & rhs);
 
  protected:
index f02d9e3d7a5baef6b4df1ca98ff87ffff083b364..eb8ca6c5b73c5fcc10d74811992712e6d1e6c3e5 100644 (file)
@@ -25,6 +25,7 @@ class AliGenReaderEcalJets : public AliGenReader
     // Read
     virtual Int_t NextEvent();
     virtual TParticle*  NextParticle();
+     virtual void RewindEvent(){;}
     AliGenReaderEcalJets & operator=(const AliGenReaderEcalJets & rhs);
  
  protected: