k4SimGeant4
|
Conversion between units. More...
Namespaces | |
namespace | edm2g4 |
namespace | edm2papas |
namespace | edmdefault |
namespace | g42edm |
namespace | papas2edm |
Classes | |
class | ConstantField |
Constant magnetic field inside the cylinder. More... | |
class | EventInformation |
Additional event information. More... | |
class | FastSimActions |
class | FastSimModelTracker |
class | FastSimPhysics |
class | FullSimActions |
class | GdmlDetectorConstruction |
class | MapField2DRegular |
Magnetic field from the COMSOL field map. More... | |
class | MapField3DRegular |
Magnetic field from the field map. More... | |
class | ParticleHistoryAction |
class | ParticleHistoryEventAction |
class | ParticleInformation |
class | RunManager |
Functions | |
G4_DECLARE_PHYSCONSTR_FACTORY (FastSimPhysics) | |
Conversion between units.
FastSimModelTracker SimG4Fast/SimG4Fast/FastSimModelTracker.h FastSimModelTracker.h.
Field map loaded from 6 std::vectors.
Regular 2D field map loaded from 4 std::vectors The nodes are expected to be in the middle of the "squares".
Contains conversions between default units used by EDM and by Geant. Default units in FCC-EDM are (as initially discussed on FCCSoftware Meeting on 14/10/15) GeV and mm. Geant4 default units are MeV and mm.
Inspiration: https://github.com/iLCSoft/lcgeo/blob/master/detector/other/FieldMapXYZ.cpp https://gitlab.cern.ch/geant4/geant4/-/blob/master/examples/advanced/purging_magnet/src/PurgMagTabulatedField3D.cc
Expects nodes to be at the corners of the "boxes". Inspiration: https://github.com/iLCSoft/lcgeo/blob/master/detector/other/FieldMapXYZ.cpp https://gitlab.cern.ch/geant4/geant4/-/blob/master/examples/advanced/purging_magnet/src/PurgMagTabulatedField3D.cc
Fast simulation model describes what should be done instead of a normal tracking for the certain particle in the certain volumes. Particles need to have the parametrisation process attached (FastSimPhysics) and fulfill conditions of a) FastSimModelTracker::IsApplicable() and b) FastSimModelTracker::ModelTrigger(). a) all charged particles are parametrised. b) if minimum and/or maximum momentum is defined, particle within that range are parametrised. Maximum eta can also be set. Volumes are represented by G4Region given to the constructor of FastSimModelTracker. For those volumes, if the model is triggered, instead of the ordinary tracking, a particle is moved to the exit of the tracker (as it would be transported with initial momentum and no physics processes on the way) and the particle momentum is smeared according to the smearing tool defined in the job options file.
sim::G4_DECLARE_PHYSCONSTR_FACTORY | ( | FastSimPhysics | ) |