Message: Re: How to retrieve Physics Interaction undergone by a particle | Not Logged In (login) |
|
|
Good day,,
While waiting for the reply what I did as another solution is this: ...................
// check particle G4ParticleDefinition * particleType = track->GetDefinition(); const G4VProcess * creatorProcess = track->GetCreatorProcess();
G4String pName = particleType->GetParticleName(); G4String pPhyInt = creatorProcess->GetProcessName();
if(thePrePVname="water")
{ analMan->FillWithEnergy_perDepthx(x,edep);
G4cout<<thePrePVname<<" "<<x<<" "<<pName<<" "<<pid<<" "<<pPhyInt<<G4endl;
} ........................
But the result is: --------- Ranecu engine status --------- Initial seed (index) = 0 Current couple of seeds = 9876, 54321 ---------------------------------------- Start Run processing. ---> Begin of Event: 0 water -123.14864 e- 1 LowEnCompton water -123.13217 e- 1 LowEnCompton water -123.13823 e- 1 LowEnCompton water -123.13262 e- 1 LowEnCompton water -123.13626 e- 1 LowEnCompton water -123.1386 e- 1 LowEnCompton water -123.1437 e- 1 LowEnCompton water -13.674324 e- 1 LowEnCompton water -17.820113 e- 1 LowEnCompton Segmentation fault I thought what I did was okey because an error did not occur after gmake But what I get was a Segmentation fault... Again: Can I ask for help with this? I again attached in this message the SteppingAction.cc Thank you very much. Again, Abby
Attachment: http://hypernews.slac.stanford.edu/HyperNews/geant4/get/AUX/2009/03/03/04.28-6099-SteppingAction.cc
|
Inline Depth: |
|
|
Outline Depth: |
|
|
|
Add message: ![]() |
|
to: |
|