67   G4double Theta,Thetaback,Ttrans,Tback,Tsec,Egamma,yend,zend,rend;
    71   const G4Track* 
track = aStep->GetTrack();
    72   const G4StepPoint* prePoint = aStep->GetPreStepPoint();
    73   G4int trackID = track->GetTrackID();
    74   G4int parentID = track->GetParentID();
    81   IDnow = evno+10000*trackID+100000000*parentID;
    89       if(preVol->
GetName()==
"Absorber") {
    94           Tsec = track->GetKineticEnergy();
    95           Tsec += aStep->GetTotalEnergyDeposit();
   107   if(preVol->
GetName()==
"Absorber") {
   116     if(prePoint->GetStepStatus() == fGeomBoundary &&
   120         if(track->GetMomentumDirection().z()>0.) {
   123           Theta = std::acos(track->GetMomentumDirection().z());
   125           Ttrans = track->GetKineticEnergy();
   127           yend= aStep->GetTrack()->GetPosition().y();
   128           zend= aStep->GetTrack()->GetPosition().x();
   129           rend = std::sqrt(yend*yend+zend*zend);
   134           Thetaback = std::acos(aStep->GetTrack()->GetMomentumDirection().z());
   137           Tback  = aStep->GetTrack()->GetKineticEnergy();
   141       if(track->GetMomentumDirection().z()>0. &&
   144         Egamma = aStep->GetTrack()->GetKineticEnergy();
 
void Fillvertexz(G4double z)
 
Definition of the Em10EventAction class. 
 
Definition of the Em10RunAction class. 
 
void FillThBack(G4double Th)
 
Em10RunAction * runaction
 
Em10SteppingAction(Em10EventAction *, Em10RunAction *)
 
const G4String & GetName() const
 
void UserSteppingAction(const G4Step *)
 
static G4Positron * Positron()
 
Definition of the Em10SteppingAction class. 
 
Definition of the Em10DetectorConstruction class. 
 
void FillTsec(G4double T)
 
void FillGammaSpectrum(G4double E)
 
static G4Electron * Electron()
 
G4ParticleDefinition * GetDefinition() const
 
Em10EventAction * eventaction
 
virtual ~Em10SteppingAction()