31 #ifndef G4VPhononProcess_h
32 #define G4VPhononProcess_h 1
const G4Track * currentTrack
G4VPhononProcess & operator=(const G4VPhononProcess &right)
virtual G4int ChoosePolarization(G4double Ldos, G4double STdos, G4double FTdos) const
const G4LatticePhysical * theLattice
virtual ~G4VPhononProcess()
virtual G4bool IsApplicable(const G4ParticleDefinition &aPD)
virtual G4int GetPolarization(const G4Track *track) const
G4PhononTrackMap * trackKmap
virtual G4int GetPolarization(const G4Track &track) const
virtual void EndTracking()
G4VPhononProcess(const G4String &processName)
virtual G4Track * CreateSecondary(G4int polarization, const G4ThreeVector &K, G4double energy) const
virtual void StartTracking(G4Track *track)