10 #ifndef ROOT_TGenPhaseSpace
11 #define ROOT_TGenPhaseSpace
15 class TGenPhaseSpace :
public TObject {
22 TLorentzVector fDecPro[18];
24 Double_t PDK(Double_t a, Double_t b, Double_t c);
27 TGenPhaseSpace(): fNt(0), fMass(), fBeta(), fTeCmTm(0.), fWtMax(0.) {}
28 TGenPhaseSpace(
const TGenPhaseSpace &gen);
29 virtual ~TGenPhaseSpace() {}
30 TGenPhaseSpace& operator=(
const TGenPhaseSpace &gen);
32 Bool_t SetDecay(TLorentzVector &P, Int_t nt,
const Double_t *mass, Option_t *opt=
"");
34 TLorentzVector *GetDecay(Int_t n);
36 Int_t GetNt()
const {
return fNt;}
37 Double_t GetWtMax()
const {
return fWtMax;}
39 ClassDef(TGenPhaseSpace,1)