|
gdata
|
Defines GEventDataCollection, the event-level aggregation of detector hit data. More...
#include "gDataCollection.h"#include "gEventHeader.h"#include <map>#include <string>#include <vector>

Go to the source code of this file.
Data Structures | |
| struct | GGeneratedParticleData |
| Serialization record for one generated particle in event output. More... | |
| class | GEventDataCollection |
| Owns all detector-local data for one event. More... | |
Namespaces | |
| namespace | gevent_data |
Typedefs | |
| using | GGeneratedParticleBank = std::vector<GGeneratedParticleData> |
| Event-local generated-particle bank. | |
Functions | |
| auto | gevent_data::defineOptions () -> GOptions |
| Aggregates the option groups needed by event-level data containers. | |
Variables | |
| constexpr const char * | GEVENTDATA_LOGGER = "gevent_data" |
GEventDataCollection groups detector-local hit data and generated-particle metadata produced during one event.
Primary organization:
Event semantics:
Typical workflow:
Definition in file gEventDataCollection.h.
| using GGeneratedParticleBank = std::vector<GGeneratedParticleData> |
Definition at line 91 of file gEventDataCollection.h.
|
constexpr |
Definition at line 41 of file gEventDataCollection.h.