diff --git a/Simulation/G4Extensions/RHadrons/src/FullModelHadronicProcess.cxx b/Simulation/G4Extensions/RHadrons/src/FullModelHadronicProcess.cxx index 5424e77e43589f2c8d69e9f879b6fa697c64a71e..6a23da42ebc86ef8db7c0c008d9348e4714a5caf 100644 --- a/Simulation/G4Extensions/RHadrons/src/FullModelHadronicProcess.cxx +++ b/Simulation/G4Extensions/RHadrons/src/FullModelHadronicProcess.cxx @@ -84,7 +84,7 @@ G4VParticleChange* FullModelHadronicProcess::PostStepDoIt(const G4Track& aTrack, // G4DynamicParticle* OrgPart = const_cast<G4DynamicParticle*>(aTrack.GetDynamicParticle()); G4DynamicParticle* IncidentRhadron = const_cast<G4DynamicParticle*>(aTrack.GetDynamicParticle()); CustomParticle* CustomIncident = static_cast<CustomParticle*>(IncidentRhadron->GetDefinition()); - const G4ThreeVector aPosition = aTrack.GetPosition(); + const G4ThreeVector& aPosition = aTrack.GetPosition(); const G4int theIncidentPDG = IncidentRhadron->GetDefinition()->GetPDGEncoding(); G4ParticleTable* theParticleTable = G4ParticleTable::GetParticleTable(); std::vector<G4ParticleDefinition*> theParticleDefinitions;