GENIEGenerator
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Physics
AnomalyMediatedNuGamma
EventGen
AMNuGammaInteractionListGenerator.h
Go to the documentation of this file.
1
//____________________________________________________________________________
2
/*!
3
4
\class genie::AMNuGammaInteractionListGenerator
5
6
\brief Concrete implementations of the InteractionListGeneratorI interface.
7
Generates a list of all the interactions that can be generated by the
8
AM-NUGAMMA EventGenerator.
9
10
\author Costas Andreopoulos <c.andreopoulos \at cern.ch>
11
University of Liverpool
12
13
\created Feb 15, 2008
14
15
\cpright Copyright (c) 2003-2024, The GENIE Collaboration
16
For the full text of the license visit http://copyright.genie-mc.org
17
*/
18
//____________________________________________________________________________
19
20
#ifndef _AMNUGAMMA_INTERACTION_GENERATOR_H_
21
#define _AMNUGAMMA_INTERACTION_GENERATOR_H_
22
23
#include "
Framework/EventGen/InteractionListGeneratorI.h
"
24
25
namespace
genie {
26
27
class
AMNuGammaInteractionListGenerator
:
public
InteractionListGeneratorI
{
28
29
public
:
30
AMNuGammaInteractionListGenerator
();
31
AMNuGammaInteractionListGenerator
(
string
config);
32
~AMNuGammaInteractionListGenerator
();
33
34
//-- implement the InteractionListGeneratorI interface
35
InteractionList
*
CreateInteractionList
(
const
InitialState
& init)
const
;
36
};
37
38
}
// genie namespace
39
#endif // _AMNUGAMMA_INTERACTION_GENERATOR_H_
genie::InteractionListGeneratorI
Defines the InteractionListGeneratorI interface. Concrete implementations of this interface generate ...
Definition:
InteractionListGeneratorI.h:31
genie::AMNuGammaInteractionListGenerator::CreateInteractionList
InteractionList * CreateInteractionList(const InitialState &init) const
Definition:
AMNuGammaInteractionListGenerator.cxx:40
InteractionListGeneratorI.h
genie::AMNuGammaInteractionListGenerator::~AMNuGammaInteractionListGenerator
~AMNuGammaInteractionListGenerator()
Definition:
AMNuGammaInteractionListGenerator.cxx:35
genie::InteractionList
A vector of Interaction objects.
Definition:
InteractionList.h:34
genie::AMNuGammaInteractionListGenerator::AMNuGammaInteractionListGenerator
AMNuGammaInteractionListGenerator()
Definition:
AMNuGammaInteractionListGenerator.cxx:20
genie::AMNuGammaInteractionListGenerator
Concrete implementations of the InteractionListGeneratorI interface. Generates a list of all the inte...
Definition:
AMNuGammaInteractionListGenerator.h:27
genie::InitialState
Initial State information.
Definition:
InitialState.h:48
Generated on Wed Jul 17 2024 14:46:38 for GENIEGenerator by
1.8.5