Coding Rule violations corrected.
[u/mrichter/AliRoot.git] / THijing / AliGenHijing.h
index e2b5db7..73376e2 100644 (file)
@@ -34,10 +34,7 @@ class AliGenHijing : public AliGenMC
     virtual void    SetEnergyCMS(Float_t energy=5500) {fEnergyCMS=energy;}
     virtual void    SetReferenceFrame(TString frame="CMS")
        {fFrame=frame;}
-    virtual void    SetProjectile(TString proj="A", Int_t a=208, Int_t z=82)
-       {fProjectile = proj; fAProjectile = a; fZProjectile = z;}    
-    virtual void    SetTarget(TString tar="A", Int_t a=208, Int_t z=82)
-       {fTarget = tar; fATarget = a; fZTarget = z;}    
+
     virtual void    SetImpactParameterRange(Float_t bmin = 0, Float_t bmax = 15.)
        {fMinImpactParam=bmin; fMaxImpactParam=bmax;}
     virtual void    KeepFullEvent();
@@ -70,11 +67,11 @@ class AliGenHijing : public AliGenMC
        {bmin = fMinImpactParam; bmax = fMaxImpactParam;}
     virtual Int_t   GetJetQuenching()                    {return fQuench;}
     virtual Int_t   GetShadowing()                       {return fShadowing;}
-    virtual Int_t   GetTrigger(Int_t flag=kNoTrigger)    {return fTrigger;}
-    virtual Int_t   GetFlavor(Int_t flag=0)              {return fFlavor;}
-    virtual Int_t   GetRadiation(Int_t flag=3)           {return fRadiation;}    
-    virtual Int_t   GetSpectators(Int_t spects=1)        {return fSpectators;}
-    virtual Float_t GetPtJet(Float_t ptmin)              {return fPtMinJet;}
+    virtual Int_t   GetTrigger()                         {return fTrigger;}
+    virtual Int_t   GetFlavor()                          {return fFlavor;}
+    virtual Int_t   GetRadiation()                       {return fRadiation;}    
+    virtual Int_t   GetSpectators()                      {return fSpectators;}
+    virtual Float_t GetPtJet()                           {return fPtMinJet;}
     virtual void    GetJetEtaRange(Float_t& etamin, Float_t& etamax)
        {etamin = fEtaMinJet; etamax = fEtaMaxJet;}
     virtual void    GetJetPhiRange(Float_t& phimin, Float_t& phimax)
@@ -85,7 +82,6 @@ class AliGenHijing : public AliGenMC
     virtual Bool_t ProvidesCollisionGeometry() const {return kTRUE;}
     virtual AliCollisionGeometry* CollisionGeometry() const {return fCollisionGeometry;}
     virtual void EvaluateCrossSections();
-    virtual void Boost();
     virtual TGraph* CrossSection()     {return fDsigmaDb;}
     virtual TGraph* BinaryCollisions() {return fDnDb;}
     virtual Bool_t  CheckTrigger();
@@ -94,15 +90,12 @@ class AliGenHijing : public AliGenMC
  protected:
     Bool_t SelectFlavor(Int_t pid);
     void   MakeHeader();
+ private:
+    void Copy(AliGenHijing &rhs) const;
 
  protected:
     TString     fFrame;         // Reference frame 
-    TString     fProjectile;    // Projectile
-    TString     fTarget;        // Target
-    Int_t       fAProjectile;    // Projectile A
-    Int_t       fZProjectile;    // Projectile Z
-    Int_t       fATarget;        // Target A
-    Int_t       fZTarget;        // Target Z
+
     Float_t     fMinImpactParam; // minimum impact parameter
     Float_t     fMaxImpactParam; // maximum impact parameter   
     Int_t       fKeep;           // Flag to keep full event information
@@ -119,7 +112,7 @@ class AliGenHijing : public AliGenMC
     TArrayI     fParentSelect;   // Parent particles to be selected 
     TArrayI     fChildSelect;    // Decay products to be selected
     Float_t     fXsection;       // Cross-section
-    THijing    *fHijing;         // Hijing
+    THijing    *fHijing;         //!Hijing
     Float_t     fPtHardMin;      // lower pT-hard cut 
     Float_t     fPtHardMax;      // higher pT-hard cut
     Int_t       fSpectators;     // put spectators on stack
@@ -138,8 +131,7 @@ class AliGenHijing : public AliGenMC
     Int_t      fSpecn;          // Num. of spectator neutrons
     Int_t      fSpecp;          // Num. of spectator protons
     Int_t       fLHC;            // Assume LHC as lab frame
-    TClonesArray* fParticles;    // Particle List
-    
+
  private:
     // adjust the weight from kinematic cuts
     void   AdjustWeights();