1 //--------------------------------------------------------------------------
4 // This software is part of the EvtGen package developed jointly
5 // for the BaBar and CLEO collaborations. If you use all or part
6 // of it, please give an appropriate acknowledgement.
8 // Copyright Information: See EvtGen/COPYRIGHT
9 // Copyright (C) 1998 Caltech, UCSB
11 // Module: EvtGen/EvtParticleDecay.hh
15 // Modification history:
17 // DJL/RYD August 11, 1998 Module created
19 //------------------------------------------------------------------------
21 #ifndef EVTPARTICLEDECAY_HH
22 #define EVTPARTICLEDECAY_HH
24 #include "EvtGenBase/EvtDecayBase.hh"
27 class EvtParticleDecay{
39 if (_decay!=0) delete _decay;
43 void chargeConj(EvtParticleDecay* decay);
45 void setDecayModel(EvtDecayBase* decay) {_decay=decay;}
46 EvtDecayBase* getDecayModel() {return _decay;}
47 double getBrfrSum() {return _brfrsum;}
48 void setBrfrSum(double brfrsum) {_brfrsum=brfrsum;}
49 double getMassMin() {return _massmin;}
50 void setMassMin(double massmin) {_massmin=massmin;}