extend summary file for ParticleWriterParquet
Here is the output corsika7 gives for a shower:
PARTICLES AT DETECTOR LEVEL:
FOR LEVEL 1
HEIGHT IN CM 1.400000E+05
HEIGHT IN G/CM**2 8.755002E+02
NO OF PROTONS = 43.
NO OF ANTIPROTONS = 0.
NO OF NEUTRONS = 542.
NO OF ANTINEUTRONS = 0.
NO OF GAMMAS = 6.654813E+04
NO OF POSITRONS = 2.959832E+03
NO OF ELECTRONS = 5.443450E+03
NO OF MU + = 15640.
NO OF MU - = 15373.
NO OF PI 0 = 0.
NO OF PI + = 0.
NO OF PI - = 1.
NO OF K0L = 0.
NO OF K0S = 0.
NO OF K + = 0.
NO OF K - = 0.
NO OF STR. BARYONS = 0.
NO OF DEUTERONS = 0.
NO OF TRITONS = 0.
NO OF 3HELIUM = 0.
NO OF ALPHAS = 0.
NO OF CHRM. MESONS = 0.
NO OF CHRM. BARYONS= 0.
NO OF OTHER PARTIC.= 0.
NO OF DECAYED MUONS= 207244.
NO OF ELIMIN. MUONS= 31909.
this is immensely useful to track bugs, compare energy cuts etc without having to read the entire particle file.
Something similar can be implemented easily in C8 by extending ParticleWriterParquet.inl
. All that is needed are a few more specific counters.