#ifndef ROOT_TGenPhaseSpace
#define ROOT_TGenPhaseSpace
#include "TLorentzVector.h"
class TGenPhaseSpace : public TObject {
private:
Int_t fNt;
Double_t fMass[18];
Double_t fBeta[3];
Double_t fTeCmTm;
Double_t fWtMax;
TLorentzVector fDecPro[18];
Double_t PDK(Double_t a, Double_t b, Double_t c);
public:
TGenPhaseSpace() {}
TGenPhaseSpace(const TGenPhaseSpace &gen);
virtual ~TGenPhaseSpace() {}
Bool_t SetDecay(TLorentzVector &P, Int_t nt, Double_t *mass, Option_t *opt="");
Double_t Generate();
TLorentzVector *GetDecay(Int_t n);
Int_t GetNt() const { return fNt;}
Double_t GetWtMax() const { return fWtMax;}
ClassDef(TGenPhaseSpace,1)
};
#endif
Last change: Wed Jun 25 08:44:05 2008
Last generated: 2008-06-25 08:44
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.