Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
XPhysicalLattice Class Reference

#include <XPhysicalLattice.hh>

Collaboration diagram for XPhysicalLattice:
Collaboration graph
[legend]

Public Member Functions

void SetDynamicalConstants (double, double, double, double)
 
void SetScatteringConstant (G4double)
 
void SetAnhDecConstant (G4double)
 
void SetLDOS (double)
 
void SetSTDOS (double)
 
void SetFTDOS (double)
 
double GetBeta ()
 
double GetGamma ()
 
double GetLambda ()
 
double GetMu ()
 
G4double GetScatteringConstant ()
 
G4double GetAnhDecConstant ()
 
double GetLDOS ()
 
double GetSTDOS ()
 
double GetFTDOS ()
 
 XPhysicalLattice ()
 
 XPhysicalLattice (G4VPhysicalVolume *, XLogicalLattice *)
 
 ~XPhysicalLattice ()
 
double MapKtoV (int, G4ThreeVector)
 
G4ThreeVector MapKtoVDir (int, G4ThreeVector)
 
G4VPhysicalVolumeGetVolume ()
 
void SetPhysicalVolume (G4VPhysicalVolume *)
 
void SetXLogicalLattice (XLogicalLattice *)
 
void SetLatticeOrientation (G4double, G4double)
 
void SetMillerOrientation (int, int, int)
 

Public Attributes

G4AffineTransform fLocalToGlobal
 
G4AffineTransform fGlobalToLocal
 

Detailed Description

Definition at line 41 of file XPhysicalLattice.hh.

Constructor & Destructor Documentation

XPhysicalLattice::XPhysicalLattice ( )

Definition at line 36 of file XPhysicalLattice.cc.

XPhysicalLattice::XPhysicalLattice ( G4VPhysicalVolume Vol,
XLogicalLattice Lat 
)

Definition at line 46 of file XPhysicalLattice.cc.

Here is the call graph for this function:

XPhysicalLattice::~XPhysicalLattice ( )

Definition at line 68 of file XPhysicalLattice.cc.

Member Function Documentation

G4double XPhysicalLattice::GetAnhDecConstant ( )

Definition at line 151 of file XPhysicalLattice.cc.

Here is the caller graph for this function:

double XPhysicalLattice::GetBeta ( )

Definition at line 115 of file XPhysicalLattice.cc.

Here is the caller graph for this function:

double XPhysicalLattice::GetFTDOS ( )

Definition at line 173 of file XPhysicalLattice.cc.

Here is the caller graph for this function:

double XPhysicalLattice::GetGamma ( )

Definition at line 122 of file XPhysicalLattice.cc.

Here is the caller graph for this function:

double XPhysicalLattice::GetLambda ( )

Definition at line 128 of file XPhysicalLattice.cc.

Here is the caller graph for this function:

double XPhysicalLattice::GetLDOS ( )

Definition at line 159 of file XPhysicalLattice.cc.

double XPhysicalLattice::GetMu ( )

Definition at line 135 of file XPhysicalLattice.cc.

Here is the caller graph for this function:

G4double XPhysicalLattice::GetScatteringConstant ( )

Definition at line 143 of file XPhysicalLattice.cc.

Here is the caller graph for this function:

double XPhysicalLattice::GetSTDOS ( )

Definition at line 166 of file XPhysicalLattice.cc.

Here is the caller graph for this function:

G4VPhysicalVolume * XPhysicalLattice::GetVolume ( )

Definition at line 215 of file XPhysicalLattice.cc.

double XPhysicalLattice::MapKtoV ( int  polarizationState,
G4ThreeVector  k 
)

Definition at line 185 of file XPhysicalLattice.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4ThreeVector XPhysicalLattice::MapKtoVDir ( int  polarizationState,
G4ThreeVector  k 
)

Definition at line 202 of file XPhysicalLattice.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void XPhysicalLattice::SetAnhDecConstant ( G4double  b)

Definition at line 88 of file XPhysicalLattice.cc.

void XPhysicalLattice::SetDynamicalConstants ( double  Beta,
double  Gamma,
double  Lambda,
double  Mu 
)

Definition at line 70 of file XPhysicalLattice.cc.

void XPhysicalLattice::SetFTDOS ( double  FTDOS)

Definition at line 108 of file XPhysicalLattice.cc.

void XPhysicalLattice::SetLatticeOrientation ( G4double  t_rot,
G4double  p_rot 
)

Definition at line 229 of file XPhysicalLattice.cc.

void XPhysicalLattice::SetLDOS ( double  LDOS)

Definition at line 95 of file XPhysicalLattice.cc.

void XPhysicalLattice::SetMillerOrientation ( int  l,
int  k,
int  n 
)

Definition at line 237 of file XPhysicalLattice.cc.

void XPhysicalLattice::SetPhysicalVolume ( G4VPhysicalVolume Vol)

Definition at line 222 of file XPhysicalLattice.cc.

void XPhysicalLattice::SetScatteringConstant ( G4double  a)

Definition at line 81 of file XPhysicalLattice.cc.

void XPhysicalLattice::SetSTDOS ( double  STDOS)

Definition at line 101 of file XPhysicalLattice.cc.

void XPhysicalLattice::SetXLogicalLattice ( XLogicalLattice Lat)

Definition at line 245 of file XPhysicalLattice.cc.

Member Data Documentation

G4AffineTransform XPhysicalLattice::fGlobalToLocal

Definition at line 58 of file XPhysicalLattice.hh.

G4AffineTransform XPhysicalLattice::fLocalToGlobal

Definition at line 57 of file XPhysicalLattice.hh.


The documentation for this class was generated from the following files: