22 #ifndef _NUCLEAR_DEEXCITATION_H_
23 #define _NUCLEAR_DEEXCITATION_H_
25 #include <TLorentzVector.h>
39 void Configure( std::string config )
override;
50 TLorentzVector
Photon4P (
double E)
const;
60 #endif // _NUCLEAR_DEEXCITATION_H_
Generates nuclear de-excitation gamma rays.
double PhotonEnergySmearing(double E0, double t) const
Defines the EventRecordVisitorI interface. Concrete implementations of this interface use the 'Visito...
TLorentzVector Photon4P(double E) const
void AddPhoton(GHepRecord *evrec, double E0, double t) const
void ArgonTargetSim(GHepRecord *evrec) const
void OxygenTargetSim(GHepRecord *evrec) const
A registry. Provides the container for algorithm configuration parameters.
void CarbonTargetSim(GHepRecord *evrec) const
GENIE's GHEP MC event record.
void ProcessEventRecord(GHepRecord *evrec) const override
void Configure(const Registry &config) override