Definition at line 175 of file g4Ex.py.
 
◆ myPrintout()
      
        
          | g4Ex.MyTrackingAction.myPrintout | ( |  | self, | 
        
          |  |  |  | atrack | 
        
          |  | ) |  |  | 
      
 
Definition at line 189 of file g4Ex.py.
  189 def myPrintout(self, atrack):
  190   part         = atrack.GetDynamicParticle()
  191   pid          = part.GetPDGcode()
  192   print('TA',pid,atrack.GetTotalEnergy()/GeV,ecut*GeV) 
  193 
  194
 
 
◆ PostUserTrackingAction()
      
        
          | g4Ex.MyTrackingAction.PostUserTrackingAction | ( |  | self, | 
        
          |  |  |  | atrack | 
        
          |  | ) |  |  | 
      
 
Definition at line 176 of file g4Ex.py.
  176 def PostUserTrackingAction(self,atrack):
  177    pass  
 
 
◆ PreUserTrackingAction()
      
        
          | g4Ex.MyTrackingAction.PreUserTrackingAction | ( |  | self, | 
        
          |  |  |  | atrack | 
        
          |  | ) |  |  | 
      
 
Definition at line 178 of file g4Ex.py.
  178 def PreUserTrackingAction(self,atrack):
  179   
  180   if atrack.GetTotalEnergy()/GeV < ecut : 
  181      G4TrackingManager().SetStoreTrajectory(False) 
  182      atrack.SetTrackStatus(atrack.GetTrackStatus().fStopAndKill)
  183   part         = atrack.GetDynamicParticle()
  184   pid          = part.GetPDGcode()
  185   if pid in notWanted:
  186      G4TrackingManager().SetStoreTrajectory(False) 
  187      atrack.SetTrackStatus(atrack.GetTrackStatus().fStopAndKill)
  188 
 
 
The documentation for this class was generated from the following file: