#include <EvtDecayParm.hh>
Public Member Functions | |
EvtDecayParm () | |
double * | GetArgs () |
int * | GetDaugs () |
fcnPtr | GetfcnPtr () |
std::string | GetModelName () |
int | GetNArg () |
int | GetNDaug () |
void | init (fcnPtr pfcn, int ndaug, int *daugs, int narg, double *args, std::string name) |
~EvtDecayParm () | |
Private Attributes | |
double * | itsargs |
int * | itsdaugs |
fcnPtr | itsfcn |
int | itsnarg |
int | itsndaug |
std::string | modelname |
|
00050 { 00051 00052 itsfcn=0; 00053 itsndaug=0; 00054 itsnarg=0; 00055 itsdaugs=0; 00056 itsargs=0; 00057 00058 modelname="**********"; 00059 00060 }
|
|
00062 { 00063 00064 if (itsdaugs!=0){ 00065 delete [] itsdaugs; 00066 } 00067 00068 if (itsargs!=0){ 00069 delete [] itsargs; 00070 } 00071 00072 }
|
|
00044 {return itsargs; }
|
|
00043 {return itsdaugs; }
|
|
00045 {return itsfcn; }
|
|
00046 {return modelname; }
|
|
00042 {return itsnarg; }
|
|
00041 {return itsndaug; }
|
|
00031 { 00032 00033 int i; 00034 00035 itsfcn=pfcn; 00036 itsndaug=ndaug; 00037 itsnarg=narg; 00038 00039 itsdaugs=new int [itsndaug]; 00040 for(i=0;i<itsndaug;i++){ 00041 itsdaugs[i]=daugs[i]; 00042 } 00043 itsargs=new double [itsnarg]; 00044 for(i=0;i<itsnarg;i++){ 00045 itsargs[i]=args[i]; 00046 } 00047 modelname=name; 00048 }
|
|
|
|
|
|
|
|
|
|
|
|
|