19    auto preStepPoint = step->GetPreStepPoint();
 
   22    auto touchable = preStepPoint->GetTouchable();
 
   25    G4ThreeVector xyz = preStepPoint->GetPosition();
 
   26    G4ThreeVector xyzL = touchable->GetHistory()->GetTopTransform().TransformPoint(xyz);
 
   28    globalPositions.push_back(xyz);
 
   29    localPositions.push_back(xyzL);
 
   32    double edep = (step->GetTotalEnergyDeposit()) * (gtouchable->getEnergyMultiplier());
 
   33    double time = preStepPoint->GetGlobalTime();
 
   34    edeps.push_back(edep);
 
   35    times.push_back(time);
 
   38    for (
size_t hbIndex = 0; hbIndex < hbs.size(); hbIndex++) {
 
   39        addHitInfosForBitIndex(hbIndex, hbs.test(hbIndex), step);