31 #ifndef ExExChProcessChanneling_h
32 #define ExExChProcessChanneling_h 1
51 "ExExChProcessChanneling" );
88 return fTransverseVariationMax;
92 fTransverseVariationMax = aDouble;
101 {fFileCharacteristicsName = vFilename;};
105 void UpdateParameters(
const G4Track&);
107 void ResetDensity(
const G4Track&);
142 void ComputeCrystalCharacteristic(
const G4Track&);
176 G4bool fHasToComputeTrajectory;
void SetFileCharacteristicsName(const G4String &vFilename)
G4bool GetFileCharacteristicsName()
virtual ~ExExChProcessChanneling()
XVCrystalCharacteristic * GetNucleiDensity()
Definition of the XLatticeManager3 class.
ExExChProcessChanneling(const G4String &processName="ExExChProcessChanneling")
Definition of the XVCrystalCharacteristic class.
G4double GetTransverseVariationMax()
virtual void BuildPhysicsTable(const G4ParticleDefinition &)
Definition of the ExExChParticleUserInfo class.
XVCrystalCharacteristic * GetElectronDensity()
XVCrystalCharacteristic * GetElectricField()
void SetPotential(XVCrystalCharacteristic *)
void SetTimeStepMin(G4double aDouble)
void ReadFromFileCharacteristics(G4bool)
void SetIntegratedDensity(XCrystalIntegratedDensityHub *)
void SetElectricField(XVCrystalCharacteristic *)
G4double GetTimeStepMin()
XVCrystalCharacteristic * GetPotential()
virtual G4double GetMeanFreePath(const G4Track &, G4double, G4ForceCondition *)
XCrystalIntegratedDensityHub * GetIntegratedDensity()
void SetNucleiDensity(XVCrystalCharacteristic *)
void SetTransverseVariationMax(G4double aDouble)
void SetElectronDensity(XVCrystalCharacteristic *)
virtual G4VParticleChange * PostStepDoIt(const G4Track &, const G4Step &)
Definition of the XPhysicalLattice class.
virtual G4bool IsApplicable(const G4ParticleDefinition &)
Definition of the XCrystalIntegratedDensityHub class.