101 << aTrack.GetProperTime()/
s <<
"s, " 102 << aTrack.GetGlobalTime()/
s <<
"s. " 103 <<
", after track length " << aTrack.GetTrackLength()/
cm <<
"cm, " 105 << aStep.GetPostStepPoint()->GetPhysicalVolume()->GetName()
129 if (aMaterialPropertiesTable) {
145 AttenuationLength = 1./density/crossect;
148 return AttenuationLength;
162 final.rotateY(theta);
164 final =
final.unit();
static G4Material * GetMaterial(const G4String &name, G4bool warning=true)
G4double GetTotNbOfAtomsPerVolume() const
G4MaterialPropertiesTable * GetMaterialPropertiesTable() const
virtual ~G4UCNMultiScattering()
G4UCNMultiScattering(const G4String &processName="UCNMultiScattering", G4ProcessType type=fUCN)
const G4String & GetProcessName() const
G4GLOB_DLL std::ostream G4cout
void SetProcessSubType(G4int)
G4double GetMeanFreePath(const G4Track &aTrack, G4double, G4ForceCondition *condition)
G4ParticleChange aParticleChange
G4double GetConstProperty(const char *key)
G4VParticleChange * PostStepDoIt(const G4Track &aTrack, const G4Step &aStep)
virtual G4VParticleChange * PostStepDoIt(const G4Track &, const G4Step &)