LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
EmEveIdCalculator.h
Go to the documentation of this file.
1
11
17
22
28
31
32
// sim::ParticleList::AdoptEveIdCalculator( new sim::EmEveIdCalculator );
33
36
40
45
50
54
55
#ifndef SIM_EmEveIdCalculator_H
56
#define SIM_EmEveIdCalculator_H
57
58
#include "
nug4/ParticleNavigation/EveIdCalculator.h
"
59
61
namespace
sim
{
62
63
class
EmEveIdCalculator
:
public
sim::EveIdCalculator
64
{
65
public
:
66
// Constructor and destructor, which here do nothing.
67
EmEveIdCalculator
()
68
:
EveIdCalculator
()
// Make sure the parent class constructor is called
69
{}
70
virtual
~EmEveIdCalculator
() {}
71
72
private
:
73
// This is the method that does the actual eve ID calculation.
74
virtual
int
DoCalculateEveId
(
const
int
trackID );
75
};
76
77
}
// namespace sim
78
79
#endif // SIM_EmEveIdCalculator_H
sim::EmEveIdCalculator::EmEveIdCalculator
EmEveIdCalculator()
Definition:
EmEveIdCalculator.h:67
sim::EmEveIdCalculator::DoCalculateEveId
virtual int DoCalculateEveId(const int trackID)
Definition:
EmEveIdCalculator.cxx:22
sim::EmEveIdCalculator
Definition:
EmEveIdCalculator.h:63
sim::EveIdCalculator
Definition:
EveIdCalculator.h:83
sim::EmEveIdCalculator::~EmEveIdCalculator
virtual ~EmEveIdCalculator()
Definition:
EmEveIdCalculator.h:70
sim
Monte Carlo Simulation.
Definition:
FlashHypothesisCreator.h:21
EveIdCalculator.h
Interface for calculating the "ultimate mother" of a particle in a simulated event.
nug4
ParticleNavigation
EmEveIdCalculator.h
Generated on Thu May 2 2024 20:59:53 for LArSoft by
1.8.11