Geant4.10
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Enumerations | Functions
G4PhononPolarization Namespace Reference

Enumerations

enum  { Long =0, TransSlow =1, TransFast =2, UNKNOWN =-1 }
 

Functions

G4int Get (const G4ParticleDefinition *aPD)
 
G4ParticleDefinitionGet (G4int pol)
 

Enumeration Type Documentation

anonymous enum

Function Documentation

G4int G4PhononPolarization::Get ( const G4ParticleDefinition aPD)
G4ParticleDefinition * G4PhononPolarization::Get ( G4int  pol)

Definition at line 46 of file G4PhononPolarization.cc.

References G4PhononLong::Definition(), G4PhononTransSlow::Definition(), G4PhononTransFast::Definition(), TransFast, and TransSlow.

46  {
47  switch (pol) {
48  case Long: return G4PhononLong::Definition(); break;
49  case TransSlow: return G4PhononTransSlow::Definition(); break;
50  case TransFast: return G4PhononTransFast::Definition(); break;
51  default: ;
52  }
53 
54  return 0;
55 }
static G4PhononLong * Definition()
Definition: G4PhononLong.cc:40
static G4PhononTransFast * Definition()
static G4PhononTransSlow * Definition()