102 <<
", after track length " << aTrack.
GetTrackLength()/cm <<
"cm, "
128 if (aMaterialPropertiesTable) {
144 AttenuationLength = 1./density/crossect;
147 return AttenuationLength;
161 final.rotateY(theta);
163 final =
final.unit();
CLHEP::Hep3Vector G4ThreeVector
G4GLOB_DLL std::ostream G4cout
G4double GetConstProperty(const G4String &key) const
G4MaterialPropertiesTable * GetMaterialPropertiesTable() const
G4double GetTotNbOfAtomsPerVolume() const
G4VPhysicalVolume * GetPhysicalVolume() const
G4StepPoint * GetPostStepPoint() const
G4double GetTrackLength() const
G4double GetGlobalTime() const
G4double GetProperTime() const
G4Material * GetMaterial() const
virtual ~G4UCNMultiScattering()
G4VParticleChange * PostStepDoIt(const G4Track &aTrack, const G4Step &aStep)
G4UCNMultiScattering(const G4String &processName="UCNMultiScattering", G4ProcessType type=fUCN)
G4double GetMeanFreePath(const G4Track &aTrack, G4double, G4ForceCondition *condition)
virtual G4VParticleChange * PostStepDoIt(const G4Track &, const G4Step &)
G4VDiscreteProcess(const G4String &aName, G4ProcessType aType=fNotDefined)
const G4String & GetName() const
G4ParticleChange aParticleChange
void SetProcessSubType(G4int)
const G4String & GetProcessName() const