X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=blobdiff_plain;f=THijing%2FAliGenHijing.h;h=6fee35a77d371a3c04559aa7e4bd2a06a13d898e;hp=e2b5db7a842d0692e240948a0521ff3b0e9fae17;hb=0c85382f98bc4f2289631fc47d9b841e4d871cdd;hpb=3b945a60dc1bdfa9caa06efbe8166a0d80fa79d3 diff --git a/THijing/AliGenHijing.h b/THijing/AliGenHijing.h index e2b5db7a842..6fee35a77d3 100644 --- a/THijing/AliGenHijing.h +++ b/THijing/AliGenHijing.h @@ -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(); @@ -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(); @@ -97,12 +93,7 @@ class AliGenHijing : public AliGenMC 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 @@ -138,8 +129,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();