virtual void SetPi0Decay(Int_t iPi0) {fPi0Decay = iPi0;}
virtual void SetDecayAll(Int_t iDecAll) {fDecayAll = iDecAll;}
+ virtual void SetFragmentProd(Bool_t val) {fFragmentation = val;}
+
// Access to DPMJET common blocks:
virtual Int_t GetEvNum() const;
virtual Int_t GetEntriesNum() const;
virtual Double_t GetTargRadius() const;
virtual Int_t GetProjWounded() const;
virtual Int_t GetTargWounded() const;
- virtual Int_t GetProjSpectators() const;
- virtual Int_t GetTargSpectators() const;
+ virtual Int_t GetProjParticipants() const;
+ virtual Int_t GetTargParticipants() const;
virtual Int_t GetProcessCode() const;
+ // Phojet access (POEVT1)
+ virtual Int_t NHEP() const;
+ virtual Int_t ISTHEP(Int_t i) const;
+ virtual Int_t IDHEP(Int_t i) const;
+ virtual Double_t PHEP(Int_t i, Int_t j) const;
+
+
+
+
// Access to DPMJET routines:
virtual void Dt_Dtuini(int nevts, double epn, int npmass, int npchar,
int ntmass, int ntchar, int idp, int iemu);
virtual void Dt_Rndmin(int u, int c, int cd, int cm, int i, int j);
virtual void Dt_Rndmou(int u, int c, int cd, int cm, int i, int j);
+
protected:
Int_t fNEvent; // Event number to be generated
Int_t fPi0Decay;// Flag for pi0 decays
Int_t fDecayAll;// Flag to decay also long-lived particles
DpmProcess_t fProcess; // Process type
+ //
+ Bool_t fFragmentation; // Allows evaporation and fragments production
- ClassDef(TDPMjet,2) //Interface to DPMJET Event Generator
+ ClassDef(TDPMjet,3) //Interface to DPMJET Event Generator
};
#endif