Each ISFParticle carries a pointer to this class.
More...
#include <ParticleUserInformation.h>
Each ISFParticle carries a pointer to this class.
For MC production, the pointer will normally be 0. For validation jobs a ParticleUserInformation instance may be attached to the ISFParticles. 2015-05-12 (S.Todorova) extended to carry presampled interaction/traversed material info for Fatras
- Author
- Elmar.nosp@m..Rit.nosp@m.sch@c.nosp@m.ern..nosp@m.ch
Definition at line 52 of file ParticleUserInformation.h.
◆ ParticleUserInformation()
| ISF::ParticleUserInformation::ParticleUserInformation |
( |
| ) |
|
◆ ~ParticleUserInformation()
| virtual ISF::ParticleUserInformation::~ParticleUserInformation |
( |
| ) |
|
|
inlinevirtual |
◆ generation()
| int ISF::ParticleUserInformation::generation |
( |
| ) |
const |
|
inline |
◆ getExtraBC()
| int ISF::ParticleUserInformation::getExtraBC |
( |
| ) |
const |
◆ materialLimit()
◆ operator==()
Comparison.
Definition at line 20 of file ParticleUserInformation.cxx.
21{
22 bool pass = true;
25
26 {
27 const auto rhsMatPtr = rhs.materialLimit();
30 } else {
32 }
33 }
34 return pass;
35}
◆ process()
| int ISF::ParticleUserInformation::process |
( |
| ) |
const |
|
inline |
◆ setExtraBC()
| void ISF::ParticleUserInformation::setExtraBC |
( |
int | extrabc | ) |
|
◆ setGeneration()
| void ISF::ParticleUserInformation::setGeneration |
( |
int | gen | ) |
|
|
inline |
◆ setMaterialLimit()
| void ISF::ParticleUserInformation::setMaterialLimit |
( |
int | process, |
|
|
float | x0lim, |
|
|
float | x0coll ) |
|
inline |
◆ setProcess()
| void ISF::ParticleUserInformation::setProcess |
( |
int | proc | ) |
|
|
inline |
◆ m_generation
| int ISF::ParticleUserInformation::m_generation |
|
private |
◆ m_matInfo
◆ m_process
| int ISF::ParticleUserInformation::m_process |
|
private |
The documentation for this class was generated from the following files: