#include <neugen3_dummy.h>
Public Member Functions | |
| neugen_config () | |
| neugen_config (const char *name) | |
| neugen_config (const neugen_config *config) | |
| ~neugen_config () | |
| void | set_best_parameters () |
| void | set_config_no (int config_no) |
| void | set_config_name (const char *config_name) |
| void | fill_named_configuration () |
| void | set_pdf_group (int pdf_group) |
| void | set_pdf_set (int pdf_set) |
| void | set_ma_qe (float ma_qe) |
| void | set_ma_res (float ma_res) |
| void | set_ma_coh (float ma_coh) |
| void | set_qel_fa0 (float qel_fa0) |
| void | set_qel_eta (float qel_eta) |
| void | set_res_omega (float res_omega) |
| void | set_res_z (float res_z) |
| void | set_coh_r0 (float coh_r0) |
| void | set_coh_rei (float coh_rei) |
| void | set_kno_a1 (float kno_a1) |
| void | set_kno_a2 (float kno_a2) |
| void | set_kno_a3 (float kno_a3) |
| void | set_kno_a4 (float kno_a4) |
| void | set_kno_b1 (float kno_b1) |
| void | set_kno_b2 (float kno_b2) |
| void | set_kno_b3 (float kno_b3) |
| void | set_kno_b4 (float kno_b4) |
| void | set_kno_c1 (float kno_c1) |
| void | set_kno_c2 (float kno_c2) |
| void | set_kno_c3 (float kno_c3) |
| void | set_kno_c4 (float kno_c4) |
| neugen_config () | |
| neugen_config (const char *name) | |
| neugen_config (const neugen_config *config) | |
| ~neugen_config () | |
| const char * | name (void) const |
| int | pdf_group (void) const |
| int | pdf_set (void) const |
| float | ma_qe (void) const |
| float | ma_res (void) const |
| float | ma_coh (void) const |
| float | qel_fa0 (void) const |
| float | qel_eta (void) const |
| float | res_omega (void) const |
| float | res_z (void) const |
| float | coh_r0 (void) const |
| float | coh_rei (void) const |
| float | kno_a1 (void) const |
| float | kno_a2 (void) const |
| float | kno_a3 (void) const |
| float | kno_a4 (void) const |
| float | kno_b1 (void) const |
| float | kno_b2 (void) const |
| float | kno_b3 (void) const |
| float | kno_b4 (void) const |
| float | kno_c1 (void) const |
| float | kno_c2 (void) const |
| float | kno_c3 (void) const |
| float | kno_c4 (void) const |
| float | dis_res (unsigned int ccnc, unsigned int multiplicity, init_state_t state) const |
| float | wcutd (void) const |
| float | wcutr (void) const |
| int | nres (void) const |
| float | dcf (void) const |
| int | config_no (void) const |
| char * | config_name (void) |
| void | set_best_parameters (void) |
| void | fill_named_configuration (void) |
| void | set_pdf_group (int pdf_group) |
| void | set_pdf_set (int pdf_set) |
| void | set_ma_qe (float ma_qe) |
| void | set_ma_res (float ma_res) |
| void | set_ma_coh (float ma_coh) |
| void | set_qel_fa0 (float qel_fa0) |
| void | set_qel_eta (float qel_eta) |
| void | set_res_omega (float res_omega) |
| void | set_res_z (float res_z) |
| void | set_coh_r0 (float coh_r0) |
| void | set_coh_rei (float coh_rei) |
| void | set_kno_a1 (float kno_a1) |
| void | set_kno_a2 (float kno_a2) |
| void | set_kno_a3 (float kno_a3) |
| void | set_kno_a4 (float kno_a4) |
| void | set_kno_b1 (float kno_b1) |
| void | set_kno_b2 (float kno_b2) |
| void | set_kno_b3 (float kno_b3) |
| void | set_kno_b4 (float kno_b4) |
| void | set_kno_c1 (float kno_c1) |
| void | set_kno_c2 (float kno_c2) |
| void | set_kno_c3 (float kno_c3) |
| void | set_kno_c4 (float kno_c4) |
| void | set_dis_res (unsigned int ccnc, unsigned int multiplicity, init_state_t state, float dis_res) |
| void | set_wcutd (float wcutd) |
| void | set_wcutr (float wcutr) |
| void | set_nres (int nres) |
| void | set_dcf (float dcf) |
| void | set_config_no (int config_no) |
| void | set_config_name (const char *config_name) |
| void | print (ostream &stream) const |
Private Member Functions | |
| void | die () |
| void | die (const char *what) |
| void | die (const char *what, const char *param) |
| void | die (const char *what, int param) |
| void | die (const char *what, float param) |
| int | iaction_2_ipos (unsigned int ccnc) const |
| int | multiplicity_2_ipos (unsigned int multiplicity) const |
| int | init_state_2_ipos (init_state_t state) const |
| bool | is_valid_iaction (unsigned int ccnc) const |
| bool | is_valid_multiplicity (unsigned int multiplicity) const |
| bool | is_valid_init_state (init_state_t state) const |
Private Attributes | |
| string | _name |
| int | _pdf_group |
| int | _pdf_set |
| float | _ma_qe |
| float | _ma_res |
| float | _ma_coh |
| float | _qel_fa0 |
| float | _qel_eta |
| float | _res_omega |
| float | _res_z |
| float | _coh_r0 |
| float | _coh_rei |
| float | _kno_a1 |
| float | _kno_a2 |
| float | _kno_a3 |
| float | _kno_a4 |
| float | _kno_b1 |
| float | _kno_b2 |
| float | _kno_b3 |
| float | _kno_b4 |
| float | _kno_c1 |
| float | _kno_c2 |
| float | _kno_c3 |
| float | _kno_c4 |
| float | _dis_res [k_n_iaction][k_n_multiplicities][k_n_states] |
| float | _wcutd |
| float | _wcutr |
| int | _nres |
| float | _dcf |
| int | _config_no |
| char | _config_name [12] |
Friends | |
| ostream & | operator<< (ostream &stream, const neugen_config &conf) |
____________________________________________________________________________
NuValidator/generators/nugen
modified by Hugh and Trish to make MODBYRS default on 12-16-05 modified by Hugh to make MODBYRS-4 default on 6-25-07 _______________________________________________________________________________
Definition at line 45 of file neugen3_dummy.h.
|
|
Definition at line 6 of file neugen3_dummy.cxx. References die(). 00007 { die("ctor"); }
|
|
|
Definition at line 9 of file neugen3_dummy.cxx. References die(). 00010 { die("ctor",name); }
|
|
|
Definition at line 12 of file neugen3_dummy.cxx. References die(). 00013 { die("copy ctor"); }
|
|
|
Definition at line 51 of file neugen3_dummy.h. 00051 { ; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 97 of file neugen_config.h. Referenced by NeugenWeightCalculator::Config(), and neugen_wrapper::reconfigure(). 00097 { return _coh_r0; }
|
|
|
Definition at line 98 of file neugen_config.h. Referenced by NeugenWeightCalculator::Config(), and neugen_wrapper::reconfigure(). 00098 { return _coh_rei; }
|
|
|
Definition at line 120 of file neugen_config.h. Referenced by NeugenWeightCalculator::Config(), and neugen_wrapper::reconfigure(). 00120 { return _config_name; }
|
|
|
Definition at line 119 of file neugen_config.h. Referenced by NeugenWeightCalculator::Config(), and neugen_wrapper::reconfigure(). 00119 { return _config_no; }
|
|
|
Definition at line 116 of file neugen_config.h. Referenced by NeugenWeightCalculator::Config(). 00116 { return _dcf; }
|
|
||||||||||||
|
Definition at line 41 of file neugen3_dummy.cxx. 00042 {
00043 cerr << "neugen3_dummy neugen_config::die(\"" << what
00044 << "\",\"" << param << "\")" << endl;
00045 assert(0);
00046 }
|
|
||||||||||||
|
Definition at line 34 of file neugen3_dummy.cxx. 00035 {
00036 cerr << "neugen3_dummy neugen_config::die(\"" << what
00037 << "\",\"" << param << "\")" << endl;
00038 assert(0);
00039 }
|
|
||||||||||||
|
Definition at line 27 of file neugen3_dummy.cxx. 00028 {
00029 cerr << "neugen3_dummy neugen_config::die(\"" << what
00030 << "\",\"" << param << "\")" << endl;
00031 assert(0);
00032 }
|
|
|
Definition at line 21 of file neugen3_dummy.cxx. 00022 {
00023 cerr << "neugen3_dummy neugen_config::die(\"" << what << "\")" << endl;
00024 assert(0);
00025 }
|
|
|
Definition at line 15 of file neugen3_dummy.cxx. Referenced by fill_named_configuration(), neugen_config(), set_best_parameters(), set_coh_r0(), set_coh_rei(), set_config_name(), set_config_no(), set_kno_a1(), set_kno_a2(), set_kno_a3(), set_kno_a4(), set_kno_b1(), set_kno_b2(), set_kno_b3(), set_kno_b4(), set_kno_c1(), set_kno_c2(), set_kno_c3(), set_kno_c4(), set_ma_coh(), set_ma_qe(), set_ma_res(), set_pdf_group(), set_pdf_set(), set_qel_eta(), set_qel_fa0(), set_res_omega(), and set_res_z(). 00016 {
00017 cerr << "neugen3_dummy neugen_config::die()" << endl;
00018 assert(0);
00019 }
|
|
||||||||||||||||
|
Definition at line 271 of file neugen_config.cxx. References _dis_res, iaction_2_ipos(), init_state_2_ipos(), is_valid_iaction(), is_valid_init_state(), is_valid_multiplicity(), and multiplicity_2_ipos(). Referenced by NeugenWeightCalculator::Config(), and neugen_wrapper::reconfigure(). 00273 {
00274 bool is_valid = is_valid_multiplicity(multiplicity) && is_valid_init_state(initial_state)
00275 && is_valid_iaction(iaction);
00276 if( is_valid ) {
00277
00278 int iact = iaction_2_ipos (iaction);
00279 int imulti = multiplicity_2_ipos (multiplicity);
00280 int istate = init_state_2_ipos (initial_state);
00281
00282 return _dis_res[iact][imulti][istate];
00283
00284 } else return -1;
00285 }
|
|
|
|
|
|
Definition at line 56 of file neugen3_dummy.h. References die(). Referenced by NeugenWeightCalculator::Config(). 00056 { die("fill_named_configuration"); }
|
|
|
Definition at line 372 of file neugen_config.cxx. Referenced by dis_res(), print(), and set_dis_res(). 00373 {
00374 switch(iaction) {
00375 case (1): return 0; break;
00376 case (2): return 1; break;
00377 default : return -1; break;
00378 }
00379 }
|
|
|
Definition at line 390 of file neugen_config.cxx. Referenced by dis_res(), print(), and set_dis_res(). 00391 {
00392 switch(state) {
00393 case (e_vp): return 0; break;
00394 case (e_vn): return 1; break;
00395 case (e_vbp): return 2; break;
00396 case (e_vbn): return 3; break;
00397 default : return -1; break;
00398 }
00399 }
|
|
|
Definition at line 401 of file neugen_config.cxx. Referenced by dis_res(), and set_dis_res(). 00402 {
00403 if(iaction == 1 || iaction == 2) return true;
00404 else return false;
00405 }
|
|
|
Definition at line 413 of file neugen_config.cxx. Referenced by dis_res(), and set_dis_res(). 00414 {
00415 bool is_valid_state = false;
00416
00417 switch(state) {
00418 case (e_vp):
00419 case (e_vn):
00420 case (e_vbp):
00421 case (e_vbn): is_valid_state = true; break;
00422 default: is_valid_state = false; break;
00423 }
00424
00425 return is_valid_state;
00426 }
|
|
|
Definition at line 407 of file neugen_config.cxx. Referenced by dis_res(), and set_dis_res(). 00408 {
00409 if(multiplicity == 2 || multiplicity == 3) return true;
00410 else return false;
00411 }
|
|
|
Definition at line 99 of file neugen_config.h. Referenced by NeugenWeightCalculator::Config(), and neugen_wrapper::reconfigure(). 00099 { return _kno_a1; }
|
|
|
Definition at line 100 of file neugen_config.h. Referenced by NeugenWeightCalculator::Config(), and neugen_wrapper::reconfigure(). 00100 { return _kno_a2; }
|
|
|
Definition at line 101 of file neugen_config.h. Referenced by NeugenWeightCalculator::Config(), and neugen_wrapper::reconfigure(). 00101 { return _kno_a3; }
|
|
|
Definition at line 102 of file neugen_config.h. Referenced by NeugenWeightCalculator::Config(), and neugen_wrapper::reconfigure(). 00102 { return _kno_a4; }
|
|
|
Definition at line 103 of file neugen_config.h. Referenced by NeugenWeightCalculator::Config(), and neugen_wrapper::reconfigure(). 00103 { return _kno_b1; }
|
|
|
Definition at line 104 of file neugen_config.h. Referenced by NeugenWeightCalculator::Config(), and neugen_wrapper::reconfigure(). 00104 { return _kno_b2; }
|
|
|
Definition at line 105 of file neugen_config.h. Referenced by NeugenWeightCalculator::Config(), and neugen_wrapper::reconfigure(). 00105 { return _kno_b3; }
|
|
|
Definition at line 106 of file neugen_config.h. Referenced by NeugenWeightCalculator::Config(), and neugen_wrapper::reconfigure(). 00106 { return _kno_b4; }
|
|
|
Definition at line 107 of file neugen_config.h. Referenced by NeugenWeightCalculator::Config(), and neugen_wrapper::reconfigure(). 00107 { return _kno_c1; }
|
|
|
Definition at line 108 of file neugen_config.h. Referenced by NeugenWeightCalculator::Config(), and neugen_wrapper::reconfigure(). 00108 { return _kno_c2; }
|
|
|
Definition at line 109 of file neugen_config.h. Referenced by NeugenWeightCalculator::Config(), and neugen_wrapper::reconfigure(). 00109 { return _kno_c3; }
|
|
|
Definition at line 110 of file neugen_config.h. Referenced by NeugenWeightCalculator::Config(), and neugen_wrapper::reconfigure(). 00110 { return _kno_c4; }
|
|
|
Definition at line 92 of file neugen_config.h. Referenced by NeugenWeightCalculator::Config(), and neugen_wrapper::reconfigure(). 00092 { return _ma_coh; }
|
|
|
Definition at line 90 of file neugen_config.h. Referenced by NeugenWeightCalculator::Config(), and neugen_wrapper::reconfigure(). 00090 { return _ma_qe; }
|
|
|
Definition at line 91 of file neugen_config.h. Referenced by NeugenWeightCalculator::Config(), and neugen_wrapper::reconfigure(). 00091 { return _ma_res; }
|
|
|
Definition at line 381 of file neugen_config.cxx. Referenced by dis_res(), print(), and set_dis_res(). 00382 {
00383 switch(multiplicity) {
00384 case (2): return 0; break;
00385 case (3): return 1; break;
00386 default : return -1; break;
00387 }
00388 }
|
|
|
Definition at line 87 of file neugen_config.h. References _name. 00087 { return _name.c_str(); }
|
|
|
Definition at line 115 of file neugen_config.h. Referenced by neugen_wrapper::reconfigure(). 00115 { return _nres; }
|
|
|
Definition at line 88 of file neugen_config.h. Referenced by neugen_wrapper::reconfigure(). 00088 { return _pdf_group; }
|
|
|
Definition at line 89 of file neugen_config.h. Referenced by neugen_wrapper::reconfigure(). 00089 { return _pdf_set; }
|
|
|
Definition at line 303 of file neugen_config.cxx. References _coh_r0, _coh_rei, _config_name, _config_no, _dis_res, _kno_a1, _kno_a2, _kno_a3, _kno_a4, _kno_b1, _kno_b2, _kno_b3, _kno_b4, _kno_c1, _kno_c2, _kno_c3, _kno_c4, _ma_coh, _ma_qe, _ma_res, _qel_eta, _qel_fa0, _res_omega, _res_z, e_vbn, e_vbp, e_vn, e_vp, iaction_2_ipos(), init_state_2_ipos(), and multiplicity_2_ipos(). Referenced by NeugenWeightCalculator::PrintReweightConfig(). 00304 {
00305 stream << "Axial Mass (Quasi Elastic):............" << _ma_qe << endl;
00306 stream << "Axial Mass (Resonance):................" << _ma_res << endl;
00307 stream << "Axial Mass (Coherence):................" << _ma_coh << endl;
00308 stream << "QEL Axial Form Factor at Q^{2}=0:......" << _qel_fa0 << endl;
00309 stream << "QEL Elastic Scattering Parameter:......" << _qel_eta << endl;
00310 stream << "Rein-Seghal Model Parameter (Omega):..." << _res_omega << endl;
00311 stream << "Rein-Seghal Model Parameter (z):......." << _res_z << endl;
00312 stream << "Coherent Model Scale Parameter:........" << _coh_r0 << endl;
00313 stream << "Re/Im for Pion Scattering Amplitude:..." << _coh_rei << endl;
00314 stream << "KNO had'n Parameter A(nu+p):..........." << _kno_a1 << endl;
00315 stream << "KNO had'n Parameter A(nu+n):..........." << _kno_a2 << endl;
00316 stream << "KNO had'n Parameter A(nubar+p):........" << _kno_a3 << endl;
00317 stream << "KNO had'n Parameter A(nubar+n):........" << _kno_a4 << endl;
00318 stream << "KNO had'n Parameter B(nu+p):..........." << _kno_b1 << endl;
00319 stream << "KNO had'n Parameter B(nu+n):..........." << _kno_b2 << endl;
00320 stream << "KNO had'n Parameter B(nubar+p):........" << _kno_b3 << endl;
00321 stream << "KNO had'n Parameter B(nubar+n):........" << _kno_b4 << endl;
00322 stream << "KNO had'n Parameter C(nu+p):..........." << _kno_c1 << endl;
00323 stream << "KNO had'n Parameter C(nu+n):..........." << _kno_c2 << endl;
00324 stream << "KNO had'n Parameter C(nubar+p):........" << _kno_c3 << endl;
00325 stream << "KNO had'n Parameter C(nubar+n):........" << _kno_c4 << endl;
00326
00327 stream << "CC DIS/RES Tuning Param - 2 / vp ......"
00328 << _dis_res[iaction_2_ipos(1)][multiplicity_2_ipos(2)][init_state_2_ipos(e_vp)] << endl;
00329 stream << "CC DIS/RES Tuning Param - 3 / vp ......"
00330 << _dis_res[iaction_2_ipos(1)][multiplicity_2_ipos(3)][init_state_2_ipos(e_vp)] << endl;
00331 stream << "CC DIS/RES Tuning Param - 2 / vn ......"
00332 << _dis_res[iaction_2_ipos(1)][multiplicity_2_ipos(2)][init_state_2_ipos(e_vn)] << endl;
00333 stream << "CC DIS/RES Tuning Param - 3 / vn ......"
00334 << _dis_res[iaction_2_ipos(1)][multiplicity_2_ipos(3)][init_state_2_ipos(e_vn)] << endl;
00335
00336 stream << "CC DIS/RES Tuning Param - 2 / vbp ....."
00337 << _dis_res[iaction_2_ipos(1)][multiplicity_2_ipos(2)][init_state_2_ipos(e_vbp)] << endl;
00338 stream << "CC DIS/RES Tuning Param - 3 / vbp ....."
00339 << _dis_res[iaction_2_ipos(1)][multiplicity_2_ipos(3)][init_state_2_ipos(e_vbp)] << endl;
00340 stream << "CC DIS/RES Tuning Param - 2 / vbn ....."
00341 << _dis_res[iaction_2_ipos(1)][multiplicity_2_ipos(2)][init_state_2_ipos(e_vbn)] << endl;
00342 stream << "CC DIS/RES Tuning Param - 3 / vbn ....."
00343 << _dis_res[iaction_2_ipos(1)][multiplicity_2_ipos(3)][init_state_2_ipos(e_vbn)] << endl;
00344
00345 stream << "NC DIS/RES Tuning Param - 2 / vp ......"
00346 << _dis_res[iaction_2_ipos(2)][multiplicity_2_ipos(2)][init_state_2_ipos(e_vp)] << endl;
00347 stream << "NC DIS/RES Tuning Param - 3 / vp ......"
00348 << _dis_res[iaction_2_ipos(2)][multiplicity_2_ipos(3)][init_state_2_ipos(e_vp)] << endl;
00349 stream << "NC DIS/RES Tuning Param - 2 / vn ......"
00350 << _dis_res[iaction_2_ipos(2)][multiplicity_2_ipos(2)][init_state_2_ipos(e_vn)] << endl;
00351 stream << "NC DIS/RES Tuning Param - 3 / vn ......"
00352 << _dis_res[iaction_2_ipos(2)][multiplicity_2_ipos(3)][init_state_2_ipos(e_vn)] << endl;
00353
00354 stream << "NC DIS/RES Tuning Param - 2 / vbp ....."
00355 << _dis_res[iaction_2_ipos(2)][multiplicity_2_ipos(2)][init_state_2_ipos(e_vbp)] << endl;
00356 stream << "NC DIS/RES Tuning Param - 3 / vbp ....."
00357 << _dis_res[iaction_2_ipos(2)][multiplicity_2_ipos(3)][init_state_2_ipos(e_vbp)] << endl;
00358 stream << "NC DIS/RES Tuning Param - 2 / vbn ....."
00359 << _dis_res[iaction_2_ipos(2)][multiplicity_2_ipos(2)][init_state_2_ipos(e_vbn)] << endl;
00360 stream << "NC DIS/RES Tuning Param - 3 / vbn ....."
00361 << _dis_res[iaction_2_ipos(2)][multiplicity_2_ipos(3)][init_state_2_ipos(e_vbn)] << endl;
00362
00363 stream << "CONFIG NAME ............................."
00364 <<_config_name<<endl;
00365
00366 stream << "CONFIG NUMBER ............................."
00367 <<_config_no<<endl;
00368
00369
00370 }
|
|
|
Definition at line 94 of file neugen_config.h. Referenced by NeugenWeightCalculator::Config(), and neugen_wrapper::reconfigure(). 00094 { return _qel_eta; }
|
|
|
Definition at line 93 of file neugen_config.h. Referenced by NeugenWeightCalculator::Config(), and neugen_wrapper::reconfigure(). 00093 { return _qel_fa0; }
|
|
|
Definition at line 95 of file neugen_config.h. Referenced by NeugenWeightCalculator::Config(), and neugen_wrapper::reconfigure(). 00095 { return _res_omega; }
|
|
|
Definition at line 96 of file neugen_config.h. Referenced by NeugenWeightCalculator::Config(), and neugen_wrapper::reconfigure(). 00096 { return _res_z; }
|
|
|
|
|
|
Definition at line 53 of file neugen3_dummy.h. References die(). Referenced by NuTransition::GetXSecNeugen(), neugen_wrapper::neugen_wrapper(), NeugenWeightCalculator::NeugenWeightCalculator(), and NeugenWeightCalculator::ReweightConfigReset(). 00053 { die("set_best_parameters"); }
|
|
|
Definition at line 136 of file neugen_config.h. References _coh_r0. 00136 { _coh_r0 = coh_r0; }
|
|
|
Definition at line 67 of file neugen3_dummy.h. References die(). Referenced by NeugenWeightCalculator::Config(). 00067 { die("set_coh_r0",coh_r0); }
|
|
|
Definition at line 137 of file neugen_config.h. References _coh_rei. 00137 { _coh_rei = coh_rei; }
|
|
|
Definition at line 68 of file neugen3_dummy.h. References die(). Referenced by NeugenWeightCalculator::Config(). 00068 { die("set_coh_rei",coh_rei); }
|
|
|
Definition at line 160 of file neugen_config.h. References _config_name. 00160 {strcpy(_config_name,config_name);}
|
|
|
Definition at line 55 of file neugen3_dummy.h. References die(). Referenced by NeugenWeightCalculator::Config(). 00055 { die("set_config_name",config_name); }
|
|
|
Definition at line 159 of file neugen_config.h. References _config_no. 00159 { _config_no = config_no; }
|
|
|
Definition at line 54 of file neugen3_dummy.h. References die(). Referenced by NeugenWeightCalculator::Config(), MadMKAnalysis::CreatePAN(), and NuIntranuke::InitReweight(). 00054 { die("set_config_no",config_no); }
|
|
|
Definition at line 157 of file neugen_config.h. References _dcf. Referenced by NeugenWeightCalculator::Config(). 00157 { _dcf = dcf; }
|
|
||||||||||||||||||||
|
Definition at line 287 of file neugen_config.cxx. References _dis_res, iaction_2_ipos(), init_state_2_ipos(), is_valid_iaction(), is_valid_init_state(), is_valid_multiplicity(), and multiplicity_2_ipos(). Referenced by NeugenWeightCalculator::Config(), and NuSystematic::SetShiftedNeugenParameters(). 00289 {
00290 bool is_valid = is_valid_multiplicity(multiplicity) && is_valid_init_state(initial_state)
00291 && is_valid_iaction(iaction);
00292
00293 if( is_valid ) {
00294
00295 int iact = iaction_2_ipos (iaction);
00296 int imulti = multiplicity_2_ipos (multiplicity);
00297 int istate = init_state_2_ipos (initial_state);
00298
00299 _dis_res[iact][imulti][istate] = dis_res;
00300 }
00301 }
|
|
|
Definition at line 138 of file neugen_config.h. References _kno_a1. 00138 { _kno_a1 = kno_a1; }
|
|
|
Definition at line 69 of file neugen3_dummy.h. References die(). Referenced by NeugenWeightCalculator::Config(). 00069 { die("set_kno_a1",kno_a1); }
|
|
|
Definition at line 139 of file neugen_config.h. References _kno_a2. 00139 { _kno_a2 = kno_a2; }
|
|
|
Definition at line 70 of file neugen3_dummy.h. References die(). Referenced by NeugenWeightCalculator::Config(). 00070 { die("set_kno_a2",kno_a2); }
|
|
|
Definition at line 140 of file neugen_config.h. References _kno_a3. 00140 { _kno_a3 = kno_a3; }
|
|
|
Definition at line 71 of file neugen3_dummy.h. References die(). Referenced by NeugenWeightCalculator::Config(). 00071 { die("set_kno_a3",kno_a3); }
|
|
|
Definition at line 141 of file neugen_config.h. References _kno_a4. 00141 { _kno_a4 = kno_a4; }
|
|
|
Definition at line 72 of file neugen3_dummy.h. References die(). Referenced by NeugenWeightCalculator::Config(). 00072 { die("set_kno_a4",kno_a4); }
|
|
|
Definition at line 142 of file neugen_config.h. References _kno_b1. 00142 { _kno_b1 = kno_b1; }
|
|
|
Definition at line 73 of file neugen3_dummy.h. References die(). Referenced by NeugenWeightCalculator::Config(). 00073 { die("set_kno_b1",kno_b1); }
|
|
|
Definition at line 143 of file neugen_config.h. References _kno_b2. 00143 { _kno_b2 = kno_b2; }
|
|
|
Definition at line 74 of file neugen3_dummy.h. References die(). Referenced by NeugenWeightCalculator::Config(). 00074 { die("set_kno_b2",kno_b2); }
|
|
|
Definition at line 144 of file neugen_config.h. References _kno_b3. 00144 { _kno_b3 = kno_b3; }
|
|
|
Definition at line 75 of file neugen3_dummy.h. References die(). Referenced by NeugenWeightCalculator::Config(). 00075 { die("set_kno_b3",kno_b3); }
|
|
|
Definition at line 145 of file neugen_config.h. References _kno_b4. 00145 { _kno_b4 = kno_b4; }
|
|
|
Definition at line 76 of file neugen3_dummy.h. References die(). Referenced by NeugenWeightCalculator::Config(). 00076 { die("set_kno_b4",kno_b4); }
|
|
|
Definition at line 146 of file neugen_config.h. References _kno_c1. 00146 { _kno_c1 = kno_c1; }
|
|
|
Definition at line 77 of file neugen3_dummy.h. References die(). Referenced by NeugenWeightCalculator::Config(). 00077 { die("set_kno_c1",kno_c1); }
|
|
|
Definition at line 147 of file neugen_config.h. References _kno_c2. 00147 { _kno_c2 = kno_c2; }
|
|
|
Definition at line 78 of file neugen3_dummy.h. References die(). Referenced by NeugenWeightCalculator::Config(). 00078 { die("set_kno_c2",kno_c2); }
|
|
|
Definition at line 148 of file neugen_config.h. References _kno_c3. 00148 { _kno_c3 = kno_c3; }
|
|
|
Definition at line 79 of file neugen3_dummy.h. References die(). Referenced by NeugenWeightCalculator::Config(). 00079 { die("set_kno_c3",kno_c3); }
|
|
|
Definition at line 149 of file neugen_config.h. References _kno_c4. 00149 { _kno_c4 = kno_c4; }
|
|
|
Definition at line 80 of file neugen3_dummy.h. References die(). Referenced by NeugenWeightCalculator::Config(). 00080 { die("set_kno_c4",kno_c4); }
|
|
|
Definition at line 131 of file neugen_config.h. References _ma_coh. 00131 { _ma_coh = ma_coh; }
|
|
|
Definition at line 62 of file neugen3_dummy.h. References die(). Referenced by NeugenWeightCalculator::Config(). 00062 { die("set_ma_coh",ma_coh); }
|
|
|
Definition at line 129 of file neugen_config.h. References _ma_qe. 00129 { _ma_qe = ma_qe; }
|
|
|
Definition at line 60 of file neugen3_dummy.h. References die(). Referenced by NeugenWeightCalculator::Config(), and NuSystematic::SetShiftedNeugenParameters(). 00060 { die("set_ma_qe",ma_qe); }
|
|
|
Definition at line 130 of file neugen_config.h. References _ma_res. 00130 { _ma_res = ma_res; }
|
|
|
Definition at line 61 of file neugen3_dummy.h. References die(). Referenced by NeugenWeightCalculator::Config(), and NuSystematic::SetShiftedNeugenParameters(). 00061 { die("set_ma_res",ma_res); }
|
|
|
Definition at line 156 of file neugen_config.h. References _nres. Referenced by NeugenWeightCalculator::Config(). 00156 { _nres = nres; }
|
|
|
Definition at line 127 of file neugen_config.h. References _pdf_group. 00127 { _pdf_group = pdf_group; }
|
|
|
Definition at line 58 of file neugen3_dummy.h. References die(). Referenced by NeugenWeightCalculator::Config(). 00058 { die("set_pdf_group",pdf_group); }
|
|
|
Definition at line 128 of file neugen_config.h. References _pdf_set. 00128 { _pdf_set = pdf_set; }
|
|
|
Definition at line 59 of file neugen3_dummy.h. References die(). Referenced by NeugenWeightCalculator::Config(). 00059 { die("set_pdf_set",pdf_set); }
|
|
|
Definition at line 133 of file neugen_config.h. References _qel_eta. 00133 { _qel_eta = qel_eta; }
|
|
|
Definition at line 64 of file neugen3_dummy.h. References die(). Referenced by NeugenWeightCalculator::Config(). 00064 { die("set_qel_eta",qel_eta); }
|
|
|
Definition at line 132 of file neugen_config.h. References _qel_fa0. 00132 { _qel_fa0 = qel_fa0; }
|
|
|
Definition at line 63 of file neugen3_dummy.h. References die(). Referenced by NeugenWeightCalculator::Config(). 00063 { die("set_qel_fa0",qel_fa0); }
|
|
|
Definition at line 134 of file neugen_config.h. References _res_omega. 00134 { _res_omega = res_omega; }
|
|
|
Definition at line 65 of file neugen3_dummy.h. References die(). Referenced by NeugenWeightCalculator::Config(). 00065 { die("set_res_omega",res_omega); }
|
|
|
Definition at line 135 of file neugen_config.h. References _res_z. 00135 { _res_z = res_z; }
|
|
|
Definition at line 66 of file neugen3_dummy.h. References die(). Referenced by NeugenWeightCalculator::Config(). 00066 { die("set_res_z",res_z); }
|
|
|
Definition at line 154 of file neugen_config.h. References _wcutd. Referenced by NeugenWeightCalculator::Config(). 00154 { _wcutd = wcutd; }
|
|
|
Definition at line 155 of file neugen_config.h. References _wcutr. Referenced by NeugenWeightCalculator::Config(). 00155 { _wcutr = wcutr; }
|
|
|
Definition at line 113 of file neugen_config.h. Referenced by NeugenWeightCalculator::Config(), and neugen_wrapper::reconfigure(). 00113 { return _wcutd; }
|
|
|
Definition at line 114 of file neugen_config.h. Referenced by NeugenWeightCalculator::Config(), and neugen_wrapper::reconfigure(). 00114 { return _wcutr; }
|
|
||||||||||||
|
Definition at line 25 of file neugen_config.cxx. 00026 {
00027 conf.print(stream);
00028 return stream;
00029 }
|
|
|
Definition at line 186 of file neugen_config.h. Referenced by print(), and set_coh_r0(). |
|
|
Definition at line 187 of file neugen_config.h. Referenced by print(), and set_coh_rei(). |
|
|
Definition at line 207 of file neugen_config.h. Referenced by print(), and set_config_name(). |
|
|
Definition at line 206 of file neugen_config.h. Referenced by print(), and set_config_no(). |
|
|
Definition at line 204 of file neugen_config.h. Referenced by set_dcf(). |
|
|
Definition at line 200 of file neugen_config.h. Referenced by dis_res(), print(), and set_dis_res(). |
|
|
Definition at line 188 of file neugen_config.h. Referenced by print(), and set_kno_a1(). |
|
|
Definition at line 189 of file neugen_config.h. Referenced by print(), and set_kno_a2(). |
|
|
Definition at line 190 of file neugen_config.h. Referenced by print(), and set_kno_a3(). |
|
|
Definition at line 191 of file neugen_config.h. Referenced by print(), and set_kno_a4(). |
|
|
Definition at line 192 of file neugen_config.h. Referenced by print(), and set_kno_b1(). |
|
|
Definition at line 193 of file neugen_config.h. Referenced by print(), and set_kno_b2(). |
|
|
Definition at line 194 of file neugen_config.h. Referenced by print(), and set_kno_b3(). |
|
|
Definition at line 195 of file neugen_config.h. Referenced by print(), and set_kno_b4(). |
|
|
Definition at line 196 of file neugen_config.h. Referenced by print(), and set_kno_c1(). |
|
|
Definition at line 197 of file neugen_config.h. Referenced by print(), and set_kno_c2(). |
|
|
Definition at line 198 of file neugen_config.h. Referenced by print(), and set_kno_c3(). |
|
|
Definition at line 199 of file neugen_config.h. Referenced by print(), and set_kno_c4(). |
|
|
Definition at line 181 of file neugen_config.h. Referenced by print(), and set_ma_coh(). |
|
|
Definition at line 179 of file neugen_config.h. Referenced by print(), and set_ma_qe(). |
|
|
Definition at line 180 of file neugen_config.h. Referenced by print(), and set_ma_res(). |
|
|
Definition at line 176 of file neugen_config.h. Referenced by name(). |
|
|
Definition at line 203 of file neugen_config.h. Referenced by set_nres(). |
|
|
Definition at line 177 of file neugen_config.h. Referenced by set_pdf_group(). |
|
|
Definition at line 178 of file neugen_config.h. Referenced by set_pdf_set(). |
|
|
Definition at line 183 of file neugen_config.h. Referenced by print(), and set_qel_eta(). |
|
|
Definition at line 182 of file neugen_config.h. Referenced by print(), and set_qel_fa0(). |
|
|
Definition at line 184 of file neugen_config.h. Referenced by print(), and set_res_omega(). |
|
|
Definition at line 185 of file neugen_config.h. Referenced by print(), and set_res_z(). |
|
|
Definition at line 201 of file neugen_config.h. Referenced by set_wcutd(). |
|
|
Definition at line 202 of file neugen_config.h. Referenced by set_wcutr(). |
1.3.9.1