]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PYTHIA6/AliGenPythiaPlus.h
Updating info for ACORDE and TRD
[u/mrichter/AliRoot.git] / PYTHIA6 / AliGenPythiaPlus.h
index 44d79c4eb8cb808c5645e4a970ef82a7dc99dcf5..6f7bc8f6b2f5da50184e06e4529ad119eb0f4ebf 100644 (file)
@@ -164,15 +164,16 @@ class AliGenPythiaPlus : public AliGenMC
     virtual void         GetGammaPhiRange(Float_t& phimin, Float_t& phimax) const
        {phimin = fPhiMinGamma*180./TMath::Pi(); phimax = fPhiMaxGamma*180./TMath::Pi();}
     //
-    Bool_t IsInEMCAL(Float_t phi, Float_t eta);
-    Bool_t IsInPHOS(Float_t phi, Float_t eta);
+    Bool_t IsInEMCAL(Float_t phi, Float_t eta) const;
+    Bool_t IsInPHOS(Float_t phi, Float_t eta) const;
     //
     virtual void FinishRun();
-    Bool_t CheckTrigger(TParticle* jet1, TParticle* jet2);
+    Bool_t CheckTrigger(const TParticle* jet1, const TParticle* jet2);
     //Used in some processes to selected child properties
     Bool_t CheckKinematicsOnChild();
     void     GetSubEventTime();
-
+    virtual void    SetTune(Int_t itune) {fItune = itune;}
+    virtual void    SetInfo(Int_t info)  {fInfo  = info;}
  protected:
     // adjust the weight from kinematic cuts
     void     AdjustWeights() const;
@@ -269,7 +270,8 @@ class AliGenPythiaPlus : public AliGenMC
     Float_t fEMCALMinPhi;          // Minimum phi EMCAL
     Float_t fEMCALMaxPhi;          // Maximum phi EMCAL
     Float_t fEMCALEta;             // Maximum eta EMCAL
-
+    Int_t   fItune;                // Pythia tune 
+    Int_t   fInfo;                 // extented event info   
  private:
     AliGenPythiaPlus(const AliGenPythiaPlus &Pythia);
     AliGenPythiaPlus & operator=(const AliGenPythiaPlus & rhs);