- Timestamp:
- Sep 30, 2010, 2:47:17 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/examples/extended/electromagnetic/TestEm13/src/SteppingAction.cc
r1230 r1337 24 24 // ******************************************************************** 25 25 // 26 // $Id: SteppingAction.cc,v 1. 7 2009/09/25 11:27:13maire Exp $27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $26 // $Id: SteppingAction.cc,v 1.8 2010/04/02 15:46:31 maire Exp $ 27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... … … 53 53 G4String procName = endPoint->GetProcessDefinedStep()->GetProcessName(); 54 54 55 //count real interaction or transmitted beam 56 // 57 G4double charge = aStep->GetTrack()->GetDefinition()->GetPDGCharge(); 58 G4TrackVector* secondary = fpSteppingManager->GetSecondary(); 59 G4bool interaction = ((charge == 0.) || ((*secondary).size() > 0)); 60 G4bool transmit = (endPoint->GetStepStatus() <= fGeomBoundary); 61 62 if (interaction || transmit) { 63 runAction->CountProcesses(procName); 64 } 55 runAction->CountProcesses(procName); 65 56 66 57 // kill event after first interaction
Note: See TracChangeset
for help on using the changeset viewer.