39 #ifndef G4ITBROWNIANTRANSPORTATION_H
40 #define G4ITBROWNIANTRANSPORTATION_H
99 #endif // G4ITBROWNIANTRANSPORTATION_H
#define G4IT_ADD_CLONE(parent_class, kid_class)
G4DNABrownianTransportation & operator=(const G4DNABrownianTransportation &other)
virtual G4VParticleChange * AlongStepDoIt(const G4Track &track, const G4Step &)
virtual void StartTracking(G4Track *aTrack)
virtual void BuildPhysicsTable(const G4ParticleDefinition &)
G4bool fUseMaximumTimeBeforeReachingBoundary
G4bool fPathLengthWasCorrected
virtual ~G4ITBrownianState()
virtual void ComputeStep(const G4Track &, const G4Step &, const double, double &)
void Diffusion(const G4Track &track)
G4ITBrownianState *const & fpBrownianState
G4DNABrownianTransportation(const G4String &aName="DNABrownianTransportation", G4int verbosityLevel=1)
virtual G4VParticleChange * PostStepDoIt(const G4Track &track, const G4Step &)
virtual ~G4DNABrownianTransportation()
const std::vector< G4double > * fpWaterDensity
virtual G4double AlongStepGetPhysicalInteractionLength(const G4Track &, G4double, G4double, G4double &, G4GPILSelection *)