GENIEGenerator
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
IBDInteractionListGenerator.h
Go to the documentation of this file.
1 //____________________________________________________________________________
2 /*!
3 
4 \class genie::IBDInteractionListGenerator
5 
6 \brief Generates a list of all the interactions that can be generated by the
7  VLE SV QEL Nu-Nucleon generator
8 
9 \author Corey Reed <cjreed \at nikhef.nl>
10  Nikhef
11 
12 \created Jun 26, 2009
13 
14 \cpright Copyright (c) 2003-2024, The GENIE Collaboration
15  For the full text of the license visit http://copyright.genie-mc.org
16 
17 */
18 //____________________________________________________________________________
19 
20 #ifndef _INVERSEBETADECAY_INTERACTION_GENERATOR_H_
21 #define _INVERSEBETADECAY_INTERACTION_GENERATOR_H_
22 
24 
25 namespace genie {
26 
28  private:
29  void LoadConfigData(void);
30 
31  public :
33  IBDInteractionListGenerator(string config);
35 
36  //-- implement the InteractionListGeneratorI interface
38 
39  // overload the Algorithm::Configure() methods to load private data
40  // members from configuration options
41  void Configure(const Registry & config);
42  void Configure(string config);
43  };
44 
45 } // genie namespace
46 #endif // _SVQELNUNUCLEON_INTERACTION_GENERATOR_H_
Defines the InteractionListGeneratorI interface. Concrete implementations of this interface generate ...
Generates a list of all the interactions that can be generated by the VLE SV QEL Nu-Nucleon generator...
A registry. Provides the container for algorithm configuration parameters.
Definition: Registry.h:65
A vector of Interaction objects.
InteractionList * CreateInteractionList(const InitialState &init) const
Initial State information.
Definition: InitialState.h:48