|
gdata
|
Container for digitized observables associated with one simulated hit. More...
#include <atomic>#include <map>#include <ostream>#include <string>#include <vector>#include "gbase.h"#include "ghit.h"#include "gdataConventions.h"

Go to the source code of this file.
Data Structures | |
| class | GDigitizedData |
| Stores digitized, electronics-level observables for one hit. More... | |
Namespaces | |
| namespace | gdigi_data |
Functions | |
| GOptions | gdigi_data::defineOptions () |
| Defines the options subtree used by the digitized-data logger domain. | |
Variables | |
| constexpr const char * | GDIGITIZED_DATA_LOGGER = "digitized_data" |
| Logger domain name used by GDigitizedData. | |
GDigitizedData represents the post-digitization view of a hit. It stores the quantities produced after detector-response and electronics logic have transformed simulation truth into readout-oriented observables.
The class is intentionally schema-flexible:
Stored categories:
intObservablesMap : integer-valued scalar observablesdoubleObservablesMap : floating-point scalar observablesarrayIntObservablesMap : integer arraysarrayDoubleObservablesMap : floating-point arraysIdentity:
Event and integration semantics:
Streaming-readout filtering: The conventional keys defined in gdataConventions.h :
are treated as streaming-readout identifiers and can be separated from non-SRO observables with:
Definition in file gDigitizedData.h.
|
constexpr |
Definition at line 60 of file gDigitizedData.h.