Hello,
Is there any error in the follwing core. When running, there is a segmentation fault.
G4THitsMap* evtMap =
(G4THitsMap*)(HCE->GetHC(fCollID));
std::map<G4int,G4double*>::iterator itr;
G4int copyNb= -1;
G4double edep= 0.0 ;
for (itr = evtMap->GetMap()->begin(); itr != evtMap->GetMap()->end(); itr++) {
copyNb = (itr->first);
edep = *(itr->second);
G4cout<<“copyNb”<<copyNb<<"; edep/keV"<<edep/keV<<G4endl;
G4double let = edep/Tsv*keV/nm;
G4cout << " target" << copyNb << ": " << edep/keV << " keV “<<” LET: "<<let<<“keV/nm”<<G4endl;
}