MARLEY (Model of Argon Reaction Low Energy Yields)
v2.0.0
A Monte Carlo event generator for tens-of-MeV neutrino interactions
Loading...
Searching...
No Matches
include
marley
NucleusDecayer.hh
1
4
//
5
// This file is part of MARLEY (Model of Argon Reaction Low Energy Yields)
6
//
7
// MARLEY is free software: you can redistribute it and/or modify it under the
8
// terms of version 3 of the GNU General Public License as published by the
9
// Free Software Foundation.
10
//
11
// For the full text of the license please see COPYING or
12
// visit http://opensource.org/licenses/GPL-3.0
13
//
14
// Please respect the MCnet academic usage guidelines. See GUIDELINES
15
// or visit https://www.montecarlonet.org/GUIDELINES for details.
16
17
// MARLEY includes
18
#include "marley/EventProcessor.hh"
19
20
namespace
marley {
21
23
class
NucleusDecayer :
public
EventProcessor {
24
25
public
:
26
27
inline
NucleusDecayer() {}
28
29
inline
virtual
~NucleusDecayer() =
default
;
30
31
virtual
void
process_event
(
HepMC3::GenEvent
& event,
32
marley::Generator
& gen )
override
;
33
};
34
35
}
HepMC3::GenEvent
Stores event-related information.
Definition
GenEvent.h:47
marley::Generator
The MARLEY Event generator.
Definition
Generator.hh:54
marley::NucleusDecayer::process_event
virtual void process_event(HepMC3::GenEvent &event, marley::Generator &gen) override
Processes an input GenEvent object.
Definition
NucleusDecayer.cc:53
Generated by
1.13.2