GENIEGenerator
Loading...
Searching...
No Matches
SpectralFunction2p2h.h
Go to the documentation of this file.
1//____________________________________________________________________________
2/*!
3
4\class genie::SpectralFunction2p2h
5
6\brief Speficif implementation of SecondNucleonEmissionI
7 to emit the second nulceon coming from a 2p2h pair
8 When GENIE is operating in with EffectiveSF
9
10\author Afroditi Papadopoulou <apapadop \at mit.edu>
11 Massachusetts Institute of Technology - October 04, 2019
12 Marco Roda <mroda@liverpool.ac.uk>
13 University of Liverpool
14
15\created October, 2019
16
17\cpright Copyright (c) 2003-2025, The GENIE Collaboration
18 For the full text of the license visit http://copyright.genie-mc.org
19 or see $GENIE/LICENSE
20*/
21//____________________________________________________________________________
22
23#ifndef _SPECTRAL_FUNCTION_2P2H_H_
24#define _SPECTRAL_FUNCTION_2P2H_H_
25
27
30
31
32namespace genie {
33
34class NuclearModelI;
35
37
38public :
40 SpectralFunction2p2h(string config);
42 void LoadConfig (void);
43
44 //-- implement the EventRecordVisitorI interface
45 void ProcessEventRecord(GHepRecord * event_rec) const;
46
47 //-- overload the Algorithm::Configure() methods to load private data
48 // members from configuration options
49 void Configure(const Registry & config);
50 void Configure(string config);
51
52private:
53
54};
55
56} // genie namespace
57#endif // _SRC_NUCLEAR_RECOIL_H_
GENIE's GHEP MC event record.
Definition GHepRecord.h:45
Pure abstract base class. Defines the NuclearModelI interface to be implemented by any physics model ...
A registry. Provides the container for algorithm configuration parameters.
Definition Registry.h:65
void ProcessEventRecord(GHepRecord *event_rec) const
void Configure(const Registry &config)
THE MAIN GENIE PROJECT NAMESPACE
Definition AlgCmp.h:25