Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/processes/solidstate/phonon/README

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

Diff markup

Differences between /processes/solidstate/phonon/README (Version 11.3.0) and /processes/solidstate/phonon/README (Version 10.7)


  1                                                     1 
  2 Contains processes for phonon propagation and       2 Contains processes for phonon propagation and interaction in materials.
  3                                                     3 
  4 G4LatticeManager:  Singleton (TLS) for logical      4 G4LatticeManager:  Singleton (TLS) for logical and physical lattices
  5   associated with materials and volumes.            5   associated with materials and volumes.
  6                                                     6 
  7 G4LatticeReader:  Driver to create logical lat      7 G4LatticeReader:  Driver to create logical lattices by reading in
  8   configuration files and velocity map tables.      8   configuration files and velocity map tables.  NOTE:  This class will
  9   be moved to source/materials/ once Release 1      9   be moved to source/materials/ once Release 10.0 is deployed.
 10                                                    10 
 11 The lattice data files should be stored under      11 The lattice data files should be stored under $G4LATTICEDATA (set to
 12 "./CrystalMaps" by default, to support the ext     12 "./CrystalMaps" by default, to support the extended example).  The
 13 configuration and velocity map files for a giv     13 configuration and velocity map files for a given material should be stored
 14 in a subdirectory with that material's name (e     14 in a subdirectory with that material's name (e.g., "Ge").
 15                                                    15 
 16 Documentation for the lattice configuration fi     16 Documentation for the lattice configuration files will be expanded in the
 17 future.                                            17 future.
 18                                                    18 
 19 G4VPhononProcess:  Virtual base class for all      19 G4VPhononProcess:  Virtual base class for all processes below, providing
 20   some utility functions.                          20   some utility functions.
 21                                                    21 
 22 G4PhononDownconversion:  Process to convert si     22 G4PhononDownconversion:  Process to convert single longitudinal phonons
 23   either into pairs of two transverse phonons,     23   either into pairs of two transverse phonons, or to emit a transverse
 24   phonon.                                          24   phonon.
 25                                                    25 
 26 G4PhononReflection:  Placeholder process to re     26 G4PhononReflection:  Placeholder process to reflect phonons off of crystal
 27   surfaces.  Currently phonons are absorbed, o     27   surfaces.  Currently phonons are absorbed, or converted to hits.
 28                                                    28 
 29 G4PhononScattering:  Process to scatter phonon     29 G4PhononScattering:  Process to scatter phonons off the surrounding
 30   lattice.  Currently handles "transportation"     30   lattice.  Currently handles "transportation" as well, but each
 31   scatter destroys the phonon and creates a ne     31   scatter destroys the phonon and creates a new one.
 32                                                    32 
 33 G4PhononPolarization:  Enum with conversion fu     33 G4PhononPolarization:  Enum with conversion functions to map the three
 34   phonon particle definitions onto internal co     34   phonon particle definitions onto internal codes (L=0, TS=1, TF=2).
 35                                                    35 
 36 G4PhononTrackMap:  Singleton (TLS) map file to     36 G4PhononTrackMap:  Singleton (TLS) map file to connect tracks with
 37   wavevectors.  for temporary use until waveve     37   wavevectors.  for temporary use until wavevector is added to G4Track
 38   as a data member, after Release 10.0.            38   as a data member, after Release 10.0.