#include <EvtDecayParm.hh>
Public Member Functions | |
EvtDecayParm () | |
~EvtDecayParm () | |
void | init (fcnPtr pfcn, int ndaug, int *daugs, int narg, double *args, std::string name) |
int | GetNDaug () |
int | GetNArg () |
int * | GetDaugs () |
double * | GetArgs () |
fcnPtr | GetfcnPtr () |
std::string | GetModelName () |
Private Attributes | |
fcnPtr | itsfcn |
int | itsndaug |
int * | itsdaugs |
int | itsnarg |
double * | itsargs |
std::string | modelname |
Definition at line 31 of file EvtDecayParm.hh.
EvtDecayParm::EvtDecayParm | ( | ) |
EvtDecayParm::~EvtDecayParm | ( | ) |
double* EvtDecayParm::GetArgs | ( | ) | [inline] |
int* EvtDecayParm::GetDaugs | ( | ) | [inline] |
fcnPtr EvtDecayParm::GetfcnPtr | ( | ) | [inline] |
std::string EvtDecayParm::GetModelName | ( | ) | [inline] |
int EvtDecayParm::GetNArg | ( | ) | [inline] |
int EvtDecayParm::GetNDaug | ( | ) | [inline] |
void EvtDecayParm::init | ( | fcnPtr | pfcn, | |
int | ndaug, | |||
int * | daugs, | |||
int | narg, | |||
double * | args, | |||
std::string | name | |||
) |
Definition at line 30 of file EvtDecayParm.cc.
References genRecEmupikp::i, itsargs, itsdaugs, itsfcn, itsnarg, itsndaug, and modelname.
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 }
double* EvtDecayParm::itsargs [private] |
Definition at line 55 of file EvtDecayParm.hh.
Referenced by EvtDecayParm(), GetArgs(), init(), and ~EvtDecayParm().
int* EvtDecayParm::itsdaugs [private] |
Definition at line 53 of file EvtDecayParm.hh.
Referenced by EvtDecayParm(), GetDaugs(), init(), and ~EvtDecayParm().
fcnPtr EvtDecayParm::itsfcn [private] |
Definition at line 51 of file EvtDecayParm.hh.
Referenced by EvtDecayParm(), GetfcnPtr(), and init().
int EvtDecayParm::itsnarg [private] |
int EvtDecayParm::itsndaug [private] |
Definition at line 52 of file EvtDecayParm.hh.
Referenced by EvtDecayParm(), GetNDaug(), and init().
std::string EvtDecayParm::modelname [private] |
Definition at line 56 of file EvtDecayParm.hh.
Referenced by EvtDecayParm(), GetModelName(), and init().