GENIEGenerator
Loading...
Searching...
No Matches
Physics
BoostedDarkMatter
EventGen
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 <c.andreopoulos \at cern.ch>
11
University of Liverpool
12
13
\created July 17, 2005
14
15
\cpright Copyright (c) 2003-2025, 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
24
#include "
Framework/EventGen/EventRecordVisitorI.h
"
25
26
namespace
genie
{
27
28
class
DMETargetRemnantGenerator
:
public
EventRecordVisitorI
{
29
30
public :
31
DMETargetRemnantGenerator
();
32
DMETargetRemnantGenerator
(
string
config);
33
~DMETargetRemnantGenerator
();
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_
EventRecordVisitorI.h
genie::DMETargetRemnantGenerator::ProcessEventRecord
void ProcessEventRecord(GHepRecord *evrec) const
Definition
DMETargetRemnantGenerator.cxx:50
genie::DMETargetRemnantGenerator::AddTargetNucleusRemnant
void AddTargetNucleusRemnant(GHepRecord *evrec) const
Definition
DMETargetRemnantGenerator.cxx:95
genie::DMETargetRemnantGenerator::AddElectronNeutrino
void AddElectronNeutrino(GHepRecord *evrec) const
Definition
DMETargetRemnantGenerator.cxx:56
genie::DMETargetRemnantGenerator::DMETargetRemnantGenerator
DMETargetRemnantGenerator()
Definition
DMETargetRemnantGenerator.cxx:33
genie::DMETargetRemnantGenerator::~DMETargetRemnantGenerator
~DMETargetRemnantGenerator()
Definition
DMETargetRemnantGenerator.cxx:45
genie::EventRecordVisitorI::EventRecordVisitorI
EventRecordVisitorI()
Definition
EventRecordVisitorI.cxx:16
genie::GHepRecord
GENIE's GHEP MC event record.
Definition
GHepRecord.h:45
genie
THE MAIN GENIE PROJECT NAMESPACE
Definition
AlgCmp.h:25
Generated on
for GENIEGenerator by
1.14.0