23 #ifndef _DM_KINEMATICS_GENERATOR_H_
24 #define _DM_KINEMATICS_GENERATOR_H_
55 #endif // _DM_KINEMATICS_GENERATOR_H_
~DMELKinematicsGenerator()
void ProcessEventRecord(GHepRecord *event_rec) const
void Configure(const Registry &config)
Abstract class. Provides a data caching mechanism for for concrete implementations of the EventRecord...
Summary information for an interaction.
Generates values for the kinematic variables describing DM elastic interaction events. Is a concrete implementation of the EventRecordVisitorI interface.
double ComputeMaxXSec(const Interaction *in) const
A registry. Provides the container for algorithm configuration parameters.
DMELKinematicsGenerator()
void SpectralFuncExperimentalCode(GHepRecord *event_rec) const
GENIE's GHEP MC event record.