DD4hep - The AIDA detector description toolkit for high energy physics experiments
DD4hep  Rev:Unversioneddirectory
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Enumerations
Geant4Particle.h File Reference
#include "DD4hep/Memory.h"
#include "Math/Vector4D.h"
#include <set>
#include <map>

Go to the source code of this file.

Classes

class  DD4hep::Simulation::ParticleExtension
 Base class to extend the basic particle class used by DDG4 with user information. More...
 
class  DD4hep::Simulation::Geant4Particle
 Data structure to store the MC particle information. More...
 
class  DD4hep::Simulation::Geant4ParticleHandle
 Data structure to access derived MC particle information. More...
 
class  DD4hep::Simulation::Geant4ParticleMap
 Data structure to map particles produced during the generation and the simulation. More...
 

Namespaces

 DD4hep
 Namespace for the AIDA detector description toolkit.
 
 DD4hep::Simulation
 Namespace for the Geant4 based simulation part of the AIDA detector description toolkit.
 

Enumerations

enum  DD4hep::Simulation::Geant4ParticleProperties {
  DD4hep::Simulation::G4PARTICLE_CREATED_HIT = 1<<1, DD4hep::Simulation::G4PARTICLE_PRIMARY = 1<<2, DD4hep::Simulation::G4PARTICLE_HAS_SECONDARIES = 1<<3, DD4hep::Simulation::G4PARTICLE_ABOVE_ENERGY_THRESHOLD = 1<<4,
  DD4hep::Simulation::G4PARTICLE_KEEP_PROCESS = 1<<5, DD4hep::Simulation::G4PARTICLE_KEEP_PARENT = 1<<6, DD4hep::Simulation::G4PARTICLE_CREATED_CALORIMETER_HIT = 1<<7, DD4hep::Simulation::G4PARTICLE_CREATED_TRACKER_HIT = 1<<8,
  DD4hep::Simulation::G4PARTICLE_KEEP_USER = 1<<9, DD4hep::Simulation::G4PARTICLE_KEEP_ALWAYS = 1<<10, DD4hep::Simulation::G4PARTICLE_FORCE_KILL = 1<<11, DD4hep::Simulation::G4PARTICLE_GEN_EMPTY = 1<<0,
  DD4hep::Simulation::G4PARTICLE_GEN_STABLE = 1<<1, DD4hep::Simulation::G4PARTICLE_GEN_DECAYED = 1<<2, DD4hep::Simulation::G4PARTICLE_GEN_DOCUMENTATION = 1<<3, DD4hep::Simulation::G4PARTICLE_GEN_GENERATOR,
  DD4hep::Simulation::G4PARTICLE_GEN_STATUS = 0x3FF, DD4hep::Simulation::G4PARTICLE_SIM_CREATED = 1<<10, DD4hep::Simulation::G4PARTICLE_SIM_BACKSCATTER = 1<<11, DD4hep::Simulation::G4PARTICLE_SIM_DECAY_CALO = 1<<12,
  DD4hep::Simulation::G4PARTICLE_SIM_DECAY_TRACKER = 1<<13, DD4hep::Simulation::G4PARTICLE_SIM_STOPPED = 1<<14, DD4hep::Simulation::G4PARTICLE_SIM_LEFT_DETECTOR = 1<<15, DD4hep::Simulation::G4PARTICLE_SIM_PARENT_RADIATED = 1<<16,
  DD4hep::Simulation::G4PARTICLE_SIM_OVERLAY = 1<<17, DD4hep::Simulation::G4PARTICLE_LAST_NOTHING = 1<<31
}
 Track properties. More...