38 std::vector<int> element1 = {1, 2, 3, 4, 5};
39 std::vector<int> element2 = {2, 2, 3, 4, 5};
41 GElectronic crate1(2, 1, 3, 2);
42 GElectronic crate2(2, 1, 4, 2);
44 translationTable = std::make_shared<GTranslationTable>(
gopts);
46 translationTable->addGElectronicWithIdentity(element1, crate1);
47 translationTable->addGElectronicWithIdentity(element2, crate2);
49 auto retrievedElectronic = translationTable->getElectronics(element1);
58 auto digitizedData = std::make_unique<GDigitizedData>(
gopts, ghit);
60 auto edep = ghit->getTotalEnergyDeposited();
64 for (
auto& time : ghit->getTimes()) { digi_time += time * 10; }
66 digitizedData->includeVariable(
"edep", edep);
67 digitizedData->includeVariable(
"digi_time", digi_time);