/* * PndLmdDPMModelParametrization.h * * Created on: Jan 22, 2013 * Author: steve */ #ifndef PNDLMDDPMMODELPARAMETRIZATION_H_ #define PNDLMDDPMMODELPARAMETRIZATION_H_ #include "Parametrization.h" class PndLmdDPMModelParametrization : public Parametrization { private: shared_ptr p_lab; shared_ptr E_lab; shared_ptr S; shared_ptr pcm2; shared_ptr gamma; shared_ptr beta; shared_ptr beta_lab_cms; shared_ptr A1; shared_ptr T1; shared_ptr A2; shared_ptr T2; shared_ptr A3; shared_ptr rho; shared_ptr b; shared_ptr sigma_tot; public: PndLmdDPMModelParametrization(ModelParSet &model_par_set_); virtual ~PndLmdDPMModelParametrization(); void initParameters(); void adjustStrictParameters(); void adjustNonStrictParameters(); void parametrize(); }; #endif /* PNDLMDDPMMODELPARAMETRIZATION_H_ */