|
gtouchable
|
Conventions and constants used by the gtouchable module. More...

Go to the source code of this file.
Macros | |
| #define | FLUXNAME "flux" |
| Digitization type name for flux-like detectors. | |
| #define | COUNTERNAME "particle_counter" |
| Digitization type name for simple particle counters. | |
| #define | DOSIMETERNAME "dosimeter" |
| Digitization type name for dosimeters. | |
| #define | INTEGRAL_COUNTERNAME "integral_counter" |
| Digitization type name for integral_counter. | |
| #define | GTOUCHABLEUNSETTIMEINDEX -1 |
| Sentinel value for an unset electronics time-cell index. | |
This header centralizes:
Definition in file gtouchableConventions.h.
| #define COUNTERNAME "particle_counter" |
Particle-counter use the particle id as the discriminating factor (in addition to the identity vector). They also typically rely on standard "true infos" variables provided by the simulation.
Definition at line 27 of file gtouchableConventions.h.
| #define DOSIMETERNAME "dosimeter" |
Dosimeter requires no additional discriminator beyond the identity vector. Meant to accumulate dose.
Definition at line 34 of file gtouchableConventions.h.
| #define FLUXNAME "flux" |
Flux touchables use the track id as the discriminating factor (in addition to the identity vector). They also typically rely on standard "true infos" variables provided by the simulation.
Definition at line 19 of file gtouchableConventions.h.
| #define GTOUCHABLEUNSETTIMEINDEX -1 |
For readout touchables, the electronics time-cell index is used to decide whether two hits belong to the same time window. Until the digitization plugin assigns a valid time-cell index, this value is used to mark the index as "not set".
Definition at line 53 of file gtouchableConventions.h.
| #define INTEGRAL_COUNTERNAME "integral_counter" |
integral_counter requires no additional discriminator beyond the identity vector. It is meant to accumulate all quantities within a sensitive cell
Definition at line 42 of file gtouchableConventions.h.