GENIEGenerator
Loading...
Searching...
No Matches
AMNuGammaGenerator.h
Go to the documentation of this file.
1//____________________________________________________________________________
2/*!
3
4\class genie::AMNuGammaGenerator
5
6\brief
7
8\author Costas Andreopoulos <c.andreopoulos \at cern.ch>
9 University of Liverpool
10
11\created Feb 15, 2008
12
13\cpright Copyright (c) 2003-2025, The GENIE Collaboration
14 For the full text of the license visit http://copyright.genie-mc.org
15*/
16//____________________________________________________________________________
17
18#ifndef _AMNUGAMMA_GENERATOR_H_
19#define _AMNUGAMMA_GENERATOR_H_
20
22
23namespace genie {
24
26
27public :
29 AMNuGammaGenerator(string config);
31
32 //-- implement the EventRecordVisitorI interface
33 void ProcessEventRecord (GHepRecord * event_rec) const;
34
35private:
36 void AddPhoton (GHepRecord * event_rec) const;
37 void AddFinalStateNeutrino (GHepRecord * event_rec) const;
38 void AddTargetRemnant (GHepRecord * event_rec) const;
39 void AddRecoilNucleon (GHepRecord * event_rec) const;
40};
41
42} // genie namespace
43#endif // _AMNUGAMMA_GENERATOR_H_
void AddTargetRemnant(GHepRecord *event_rec) const
void AddFinalStateNeutrino(GHepRecord *event_rec) const
void AddRecoilNucleon(GHepRecord *event_rec) const
void ProcessEventRecord(GHepRecord *event_rec) const
void AddPhoton(GHepRecord *event_rec) const
GENIE's GHEP MC event record.
Definition GHepRecord.h:45
THE MAIN GENIE PROJECT NAMESPACE
Definition AlgCmp.h:25