DMETargetRemnantGenerator.h
Go to the documentation of this file.
1 //____________________________________________________________________________
2 /*!
3 
4 \class genie::DMETargetRemnantGenerator
5 
6 \brief Generates all the non-primary lepton final state particles in
7  neutrino-electron events.
8  Is a concrete implementation of the EventRecordVisitorI interface.
9 
10 \author Costas Andreopoulos <constantinos.andreopoulos \at cern.ch>
11  University of Liverpool & STFC Rutherford Appleton Laboratory
12 
13 \created July 17, 2005
14 
15 \cpright Copyright (c) 2003-2020, The GENIE Collaboration
16  For the full text of the license visit http://copyright.genie-mc.org
17 
18 */
19 //____________________________________________________________________________
20 
21 #ifndef _DME_TARGET_REMNANT_GENERATOR_H_
22 #define _DME_TARGET_REMNANT_GENERATOR_H_
23 
25 
26 namespace genie {
27 
29 
30 public :
34 
35  //-- implement the EventRecordVisitorI interface
36  void ProcessEventRecord (GHepRecord * evrec) const;
37 
38 private:
39  void AddElectronNeutrino (GHepRecord * evrec) const;
40  void AddTargetNucleusRemnant (GHepRecord * evrec) const;
41 };
42 
43 } // genie namespace
44 #endif // _DME_TARGET_REMNANT_GENERATOR_H_
THE MAIN GENIE PROJECT NAMESPACE
Definition: AlgCmp.h:25
Generates all the non-primary lepton final state particles in neutrino-electron events. Is a concrete implementation of the EventRecordVisitorI interface.
Defines the EventRecordVisitorI interface. Concrete implementations of this interface use the &#39;Visito...
void AddTargetNucleusRemnant(GHepRecord *evrec) const
static Config * config
Definition: config.cpp:1054
void AddElectronNeutrino(GHepRecord *evrec) const
void ProcessEventRecord(GHepRecord *evrec) const
GENIE&#39;s GHEP MC event record.
Definition: GHepRecord.h:45