18#ifndef _CASCADE_REWEIGHT_H_
19#define _CASCADE_REWEIGHT_H_
47 static const std::map<INukeFateHN_t,string> map_keys { {
kIHNFtNoInteraction,
"NoInteraction"},{
kIHNFtCEx,
"CEx"}, {
kIHNFtElas,
"Elastic"}, {
kIHNFtInelas,
"Inelastic"},{
kIHNFtAbs,
"Abs"}, {
kIHNFtCmp,
"Cmp"} } ;
static const std::map< INukeFateHN_t, string > & GetEINukeFateKeysMap(void)
std::map< INukeFateHN_t, double > fDefaultMap
void Configure(const Registry &config)
double GetEventWeight(const GHepRecord &ev) const
get weight from fate and configuration
std::map< INukeFateHN_t, map< int, double > > fFateWeightsMap
void ProcessEventRecord(GHepRecord *event_rec) const
void LoadConfig(void)
read configuration from xml file
GENIE's GHEP MC event record.
A registry. Provides the container for algorithm configuration parameters.
THE MAIN GENIE PROJECT NAMESPACE