Randomize event.
171 p->
id = getRandom<int>(0, 1000);
172 p->
det_id = getRandom<int>(0, 1000);
174 p->
mc_id = getRandom<int>(0, 1000);
176 p->
run_id = getRandom<int>(0, 1000);
183 for (
int i = getRandom<int>(1, 1000);
i != 0; --
i) {
184 p->
mc_hits.push_back(getRandom<Hit>());
187 for (
int i = getRandom<int>(1, 100);
i != 0; --
i) {
188 p->
mc_trks.push_back(getRandom<Trk>());
193 for (
int i = getRandom<int>(1, 1000);
i != 0; --
i) {
194 p->
hits.push_back(getRandom<Hit>());
197 for (
int i = getRandom<int>(1, 100);
i != 0; --
i) {
198 p->
trks.push_back(getRandom<Trk>());
ULong64_t trigger_counter
trigger counter
static bool use_root
Global file format parameter.
int frame_index
from the raw data
int mc_run_id
MC run identifier.
int mc_id
identifier of the MC event (as found in ascii or antcc file).
int run_id
DAQ run identifier.
int det_id
detector identifier from DAQ
std::vector< Trk > trks
list of reconstructed tracks (can be several because of prefits,showers, etc).
std::vector< Hit > mc_hits
MC: list of MC truth hits.
int id
offline event identifier
std::vector< Hit > hits
list of hits
std::vector< Trk > mc_trks
MC: list of MC truth tracks.
ULong64_t trigger_mask
trigger mask from raw data (i.e. the trigger bits)
The Evt class respresent a Monte Carlo (MC) event as well as an offline event.