Particles lost by the simulation have Particles.state <= 0. Different states are used to identify different particle loss events.
State C | flag | Information |
---|---|---|
0 | XT_LOST_ON_APERTURE | Lost on explicit aperture element (e.g. LimitRect, LimitEllip etc.). |
-1 | XP_LOST_ON_GLOBAL_AP | Lost on global aperture limit set in the tracker. |
-2 | XT_LOST_ON_LONG_CUT | Lost due to a longitudinal cut. |
-10 | XT_LOST_ALL_E_IN_SYNRAD | Lost all energy in synchrotron radiation. |
-11 | XF_OUTSIDE_INTERPOL | Found outside interpolation grid. |
-12 | XF_TOO_MANY_PHOTONS | Too many photons in beamstrahlung. |
-20 | RNG_ERR_SEEDS_NOT_SET | Random generator seeds not set. |
-21 | RNG_ERR_INVALID_TRACK | Invalid tracking inside random generator element. |
-22 | RNG_ERR_RUTH_NOT_SET | Random Rutherford parameters not set. |
-30 | XT_FULL_BEND_BACKTR | Backtracking in full bend non implemented yet. |
-31 | XT_MULTIP_IN_BEND_BACKTR | Backtracking in multipolar kick for bend non implemented yet. |
-32 | XT_DIP_EDGE_FULL_BACKTR | Backtracking in full dipole edge non implemented yet. |
-333 | XC_LOST_ON_EVEREST | Lost in Everest collimator. |
-334 | XC_LOST_ON_EVEREST_CRYSTAL | Lost in Everest crystal. |
-335 | XC_LOST_ON_FLUKA | Lost in FLUKA collimator. |
-336 | XC_LOST_ON_GEANT4 | Lost in Geant4 collimator. |
-340 | XC_LOST_ON_ABSORBER | Lost in black absorber. |
-390 | XC_ERR_INVALID_TRACK | Invalid tracking in collimator (e.g. backtracking, during twiss). |
-399 | XC_ERR | General collimator error. |
-400 | XT_LOST_IN_RF_TRACK | Lost in RF-Track |
-100XXXX | Used to handle coasting |