X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=EVGEN%2FAliGenHIJINGpara.h;h=c60c2ff2721418974c6f7f6809dd979e8814ec8b;hb=035b8efff231dcc2996e55fe01cabfe933ab2b87;hp=141fcd4a81a4363371332270cbc2fb9cf3de9f11;hpb=0af12c00a39ec44e138214fa2c156f236a68f52a;p=u%2Fmrichter%2FAliRoot.git diff --git a/EVGEN/AliGenHIJINGpara.h b/EVGEN/AliGenHIJINGpara.h index 141fcd4a81a..c60c2ff2721 100644 --- a/EVGEN/AliGenHIJINGpara.h +++ b/EVGEN/AliGenHIJINGpara.h @@ -9,9 +9,10 @@ // used for the ALICE TDRs. // Author: andreas.morsch@cern.ch +class TF1; + #include "AliGenerator.h" #include "AliDecayer.h" -class TF1; class AliGenHIJINGpara : public AliGenerator { @@ -19,9 +20,6 @@ class AliGenHIJINGpara : public AliGenerator AliGenHIJINGpara(); AliGenHIJINGpara(Int_t npart); - AliGenHIJINGpara(const AliGenHIJINGpara &HIJINGpara); - AliGenHIJINGpara& operator = (const AliGenHIJINGpara ¶) - {para.Copy(*this); return (*this);} virtual ~AliGenHIJINGpara(); virtual void SetCutVertexZ(Float_t cut=999999.) {fCutVertexZ = cut;} virtual void Generate(); @@ -29,9 +27,11 @@ class AliGenHIJINGpara : public AliGenerator virtual void SetPtRange(Float_t ptmin = 0., Float_t ptmax=15.); virtual void SetPi0Decays(Bool_t flag = kFALSE) {fPi0Decays = flag;} virtual void SetWeighting(Int_t flag = 0) {fAnalog = flag;} - + virtual void Draw( const char *); + protected: Int_t fNt; // CurrentTrack; + Int_t fNpartProd; // Total number of particles produced Bool_t fPi0Decays; // Flag for pi0 decays Float_t fPtWgtPi; // pt weight for pions Float_t fPtWgtKa; // pt weight for kaons @@ -42,7 +42,12 @@ class AliGenHIJINGpara : public AliGenerator AliDecayer* fDecayer; // ! Pointer to pythia object for decays void DecayPi0(Float_t* orig, Float_t * p); - void Copy(AliGenHIJINGpara ¶) const; + + private: + AliGenHIJINGpara(const AliGenHIJINGpara &HIJINGpara); + AliGenHIJINGpara& operator = (const AliGenHIJINGpara ¶) ; + + ClassDef(AliGenHIJINGpara,3) // Hijing parametrisation generator }; #endif