#include <Math/Vector4D.h>
#include <set>
#include <map>
#include <vector>
#include <memory>
Go to the source code of this file.
|
| | dd4hep |
| | Namespace for the AIDA detector description toolkit.
|
| |
| | dd4hep::sim |
| | Namespace for the Geant4 based simulation part of the AIDA detector description toolkit.
|
| |
|
| enum | dd4hep::sim::Geant4ParticleProperties {
dd4hep::sim::G4PARTICLE_CREATED_HIT = 1<<1,
dd4hep::sim::G4PARTICLE_PRIMARY = 1<<2,
dd4hep::sim::G4PARTICLE_HAS_SECONDARIES = 1<<3,
dd4hep::sim::G4PARTICLE_ABOVE_ENERGY_THRESHOLD = 1<<4,
dd4hep::sim::G4PARTICLE_KEEP_PROCESS = 1<<5,
dd4hep::sim::G4PARTICLE_KEEP_PARENT = 1<<6,
dd4hep::sim::G4PARTICLE_CREATED_CALORIMETER_HIT = 1<<7,
dd4hep::sim::G4PARTICLE_CREATED_TRACKER_HIT = 1<<8,
dd4hep::sim::G4PARTICLE_KEEP_USER = 1<<9,
dd4hep::sim::G4PARTICLE_KEEP_ALWAYS = 1<<10,
dd4hep::sim::G4PARTICLE_FORCE_KILL = 1<<11,
dd4hep::sim::G4PARTICLE_STARTED_IN_CALORIMETER = 1<<12,
dd4hep::sim::G4PARTICLE_GEN_EMPTY = 1<<0,
dd4hep::sim::G4PARTICLE_GEN_STABLE = 1<<1,
dd4hep::sim::G4PARTICLE_GEN_DECAYED = 1<<2,
dd4hep::sim::G4PARTICLE_GEN_DOCUMENTATION = 1<<3,
dd4hep::sim::G4PARTICLE_GEN_BEAM = 1<<4,
dd4hep::sim::G4PARTICLE_GEN_OTHER = 1<<9,
dd4hep::sim::G4PARTICLE_GEN_GENERATOR,
dd4hep::sim::G4PARTICLE_GEN_STATUS = 0x3FF,
dd4hep::sim::G4PARTICLE_GEN_STATUS_MASK = 0xFFFF,
dd4hep::sim::G4PARTICLE_SIM_CREATED = 1<<10,
dd4hep::sim::G4PARTICLE_SIM_BACKSCATTER = 1<<11,
dd4hep::sim::G4PARTICLE_SIM_DECAY_CALO = 1<<12,
dd4hep::sim::G4PARTICLE_SIM_DECAY_TRACKER = 1<<13,
dd4hep::sim::G4PARTICLE_SIM_STOPPED = 1<<14,
dd4hep::sim::G4PARTICLE_SIM_LEFT_DETECTOR = 1<<15,
dd4hep::sim::G4PARTICLE_SIM_PARENT_RADIATED = 1<<16,
dd4hep::sim::G4PARTICLE_SIM_OVERLAY = 1<<17,
dd4hep::sim::G4PARTICLE_LAST_NOTHING = 1<<31
} |
| | Track properties. More...
|
| |