![]() |
LArSoft
v10_06_00
Liquid Argon Software toolkit - https://larsoft.org/
|
LAr mc particle class. More...
#include "LArMCParticle.h"
Public Member Functions | |
| LArMCParticle (const LArMCParticleParameters ¶meters) | |
| Constructor. More... | |
| int | GetNuanceCode () const |
| Get the nuance code. More... | |
| void | FillParameters (LArMCParticleParameters ¶meters) const |
| Fill the parameters associated with this MC particle. More... | |
| MCProcess | GetProcess () const |
| Get the process. More... | |
Private Attributes | |
| int | m_nuanceCode |
| The nuance code. More... | |
| int | m_process |
| The process that created the particle. More... | |
LAr mc particle class.
Definition at line 94 of file LArMCParticle.h.
|
inline |
Constructor.
| parameters | the lar mc particle parameters |
Definition at line 183 of file LArMCParticle.h.
|
inline |
Fill the parameters associated with this MC particle.
| parameters | the output parameters |
Definition at line 199 of file LArMCParticle.h.
References GetNuanceCode(), GetProcess(), lar_content::LArMCParticleParameters::m_nuanceCode, and lar_content::LArMCParticleParameters::m_process.
Referenced by lar_content::MasterAlgorithm::Reset().
|
inline |
Get the nuance code.
Definition at line 192 of file LArMCParticle.h.
References m_nuanceCode.
Referenced by FillParameters(), lar_content::LArMCParticleHelper::GetNuanceCode(), lar_content::EventWritingAlgorithm::PassNuanceCodeFilter(), and lar_content::LArMCParticleFactory::Write().
|
inline |
Get the process.
Definition at line 215 of file LArMCParticle.h.
References m_process.
Referenced by FillParameters(), lar_content::LArMuonLeadingHelper::GetLeadingProcess(), lar_content::HierarchyMonitoringAlgorithm::Run(), and lar_content::LArMCParticleFactory::Write().
|
private |
|
private |
The process that created the particle.
Definition at line 127 of file LArMCParticle.h.
Referenced by GetProcess().