33 #ifndef SOURCE_PROCESSES_ELECTROMAGNETIC_DNA_PROCESSES_INCLUDE_G4DNAELECTRONHOLERECOMBINATION_HH_ 
   34 #define SOURCE_PROCESSES_ELECTROMAGNETIC_DNA_PROCESSES_INCLUDE_G4DNAELECTRONHOLERECOMBINATION_HH_ 
   89   struct ReactionProfile
 
   96   struct State : 
public G4ProcessStateBase<G4DNAElectronHoleRecombination>
 
   98     std::vector<ReactionProfile> fReactants; 
 
  103   void MakeReaction(
const G4Track& track);
 
  105   const std::vector<double>* fpMoleculeDensity;
 
  108   std::map<int, std::pair<double, double> > fOnsagerRadiusPerMaterial;
 
G4double condition(const G4ErrorSymMatrix &m)
 
Identical to G4VRestDiscreteProcess with dependency from G4VITProcess. 
 
virtual void BuildPhysicsTable(const G4ParticleDefinition &)
 
virtual ~G4DNAElectronHoleRecombination()
 
void StartTracking(G4Track *)
 
virtual G4bool IsApplicable(const G4ParticleDefinition &)
 
virtual G4VParticleChange * AtRestDoIt(const G4Track &, const G4Step &)
 
virtual G4double GetMeanFreePath(const G4Track &aTrack, G4double previousStepSize, G4ForceCondition *condition)
 
virtual G4VParticleChange * PostStepDoIt(const G4Track &, const G4Step &)
 
virtual G4double GetMeanLifeTime(const G4Track &aTrack, G4ForceCondition *condition)
 
G4DNAElectronHoleRecombination()