LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
LArMCParticle.h File Reference

Header file for the lar mc particle class. More...

#include "Objects/MCParticle.h"
#include "Pandora/ObjectCreation.h"
#include "Pandora/PandoraObjectFactories.h"
#include "Persistency/BinaryFileReader.h"
#include "Persistency/BinaryFileWriter.h"
#include "Persistency/XmlFileReader.h"
#include "Persistency/XmlFileWriter.h"

Go to the source code of this file.

Classes

class  lar_content::LArMCParticleParameters
 LAr mc particle parameters. More...
 
class  lar_content::LArMCParticle
 LAr mc particle class. More...
 
class  lar_content::LArMCParticleFactory
 LArMCParticleFactory responsible for object creation. More...
 

Namespaces

 lar_content
 

Enumerations

enum  lar_content::MCProcess {
  lar_content::MC_PROC_INCIDENT_NU = -1, lar_content::MC_PROC_UNKNOWN, lar_content::MC_PROC_PRIMARY, lar_content::MC_PROC_COMPT,
  lar_content::MC_PROC_PHOT, lar_content::MC_PROC_ANNIHIL, lar_content::MC_PROC_E_IONI, lar_content::MC_PROC_E_BREM,
  lar_content::MC_PROC_CONV, lar_content::MC_PROC_MU_IONI, lar_content::MC_PROC_MU_MINUS_CAPTURE_AT_REST, lar_content::MC_PROC_NEUTRON_INELASTIC,
  lar_content::MC_PROC_N_CAPTURE, lar_content::MC_PROC_HAD_ELASTIC, lar_content::MC_PROC_DECAY, lar_content::MC_PROC_COULOMB_SCAT,
  lar_content::MC_PROC_MU_BREM, lar_content::MC_PROC_MU_PAIR_PROD, lar_content::MC_PROC_PHOTON_INELASTIC, lar_content::MC_PROC_HAD_IONI,
  lar_content::MC_PROC_PROTON_INELASTIC, lar_content::MC_PROC_PI_PLUS_INELASTIC, lar_content::MC_PROC_CHIPS_NUCLEAR_CAPTURE_AT_REST, lar_content::MC_PROC_PI_MINUS_INELASTIC,
  lar_content::MC_PROC_TRANSPORTATION, lar_content::MC_PROC_RAYLEIGH, lar_content::MC_PROC_HAD_BREM, lar_content::MC_PROC_HAD_PAIR_PROD,
  lar_content::MC_PROC_ION_IONI, lar_content::MC_PROC_NEUTRON_KILLER, lar_content::MC_PROC_ION_INELASTIC, lar_content::MC_PROC_HE3_INELASTIC,
  lar_content::MC_PROC_ALPHA_INELASTIC, lar_content::MC_PROC_ANTI_HE3_INELASTIC, lar_content::MC_PROC_ANTI_ALPHA_INELASTIC, lar_content::MC_PROC_HAD_FRITIOF_CAPTURE_AT_REST,
  lar_content::MC_PROC_ANTI_DEUTERON_INELASTIC, lar_content::MC_PROC_ANTI_NEUTRON_INELASTIC, lar_content::MC_PROC_ANTI_PROTON_INELASTIC, lar_content::MC_PROC_ANTI_TRITON_INELASTIC,
  lar_content::MC_PROC_DEUTERON_INELASTIC, lar_content::MC_PROC_ELECTRON_NUCLEAR, lar_content::MC_PROC_PHOTON_NUCLEAR, lar_content::MC_PROC_KAON_PLUS_INELASTIC,
  lar_content::MC_PROC_KAON_MINUS_INELASTIC, lar_content::MC_PROC_HAD_BERTINI_CAPTURE_AT_REST, lar_content::MC_PROC_LAMBDA_INELASTIC, lar_content::MC_PROC_MU_NUCLEAR,
  lar_content::MC_PROC_TRITON_INELASTIC, lar_content::MC_PROC_PRIMARY_BACKGROUND
}
 

Detailed Description

Header file for the lar mc particle class.

Log

Definition in file LArMCParticle.h.