Geant4  10.04
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
G4LatticeLogical Class Reference

Public Types

enum  { MAXRES =322 }
 

Public Member Functions

 G4LatticeLogical ()
 
virtual ~G4LatticeLogical ()
 
void SetVerboseLevel (G4int vb)
 
G4bool LoadMap (G4int, G4int, G4int, G4String)
 
G4bool Load_NMap (G4int, G4int, G4int, G4String)
 
virtual G4double MapKtoV (G4int, const G4ThreeVector &) const
 
virtual G4ThreeVector MapKtoVDir (G4int, const G4ThreeVector &) const
 
void Dump (std::ostream &os) const
 
void DumpMap (std::ostream &os, G4int pol, const G4String &name) const
 
void Dump_NMap (std::ostream &os, G4int pol, const G4String &name) const
 
void SetDynamicalConstants (G4double Beta, G4double Gamma, G4double Lambda, G4double Mu)
 
void SetScatteringConstant (G4double b)
 
void SetAnhDecConstant (G4double a)
 
void SetLDOS (G4double LDOS)
 
void SetSTDOS (G4double STDOS)
 
void SetFTDOS (G4double FTDOS)
 
G4double GetBeta () const
 
G4double GetGamma () const
 
G4double GetLambda () const
 
G4double GetMu () const
 
G4double GetScatteringConstant () const
 
G4double GetAnhDecConstant () const
 
G4double GetLDOS () const
 
G4double GetSTDOS () const
 
G4double GetFTDOS () const
 

Private Attributes

G4int verboseLevel
 
G4double fMap [3][MAXRES][MAXRES]
 
G4ThreeVector fN_map [3][MAXRES][MAXRES]
 
G4int fVresTheta
 
G4int fVresPhi
 
G4int fDresTheta
 
G4int fDresPhi
 
G4double fA
 
G4double fB
 
G4double fLDOS
 
G4double fSTDOS
 
G4double fFTDOS
 
G4double fBeta
 
G4double fGamma
 
G4double fLambda
 
G4double fMu
 

Member Enumeration Documentation

anonymous enum
Enumerator
MAXRES 

Constructor & Destructor Documentation

virtual ~G4LatticeLogical ( )
virtual

Member Function Documentation

void SetVerboseLevel ( G4int  vb)

References verboseLevel.

G4bool LoadMap ( G4int  ,
G4int  ,
G4int  ,
G4String   
)
G4bool Load_NMap ( G4int  ,
G4int  ,
G4int  ,
G4String   
)
virtual G4double MapKtoV ( G4int  ,
const G4ThreeVector  
) const
virtual
virtual G4ThreeVector MapKtoVDir ( G4int  ,
const G4ThreeVector  
) const
virtual
void Dump ( std::ostream &  os) const

Referenced by operator<<().

void DumpMap ( std::ostream &  os,
G4int  pol,
const G4String name 
) const
void Dump_NMap ( std::ostream &  os,
G4int  pol,
const G4String name 
) const
void SetDynamicalConstants ( G4double  Beta,
G4double  Gamma,
G4double  Lambda,
G4double  Mu 
)

References fBeta, fGamma, fLambda, fMu, and G4INCL::Lambda.

void SetScatteringConstant ( G4double  b)

References fB.

void SetAnhDecConstant ( G4double  a)

References fA.

void SetLDOS ( G4double  LDOS)

References fLDOS.

void SetSTDOS ( G4double  STDOS)

References fSTDOS.

void SetFTDOS ( G4double  FTDOS)

References fFTDOS.

G4double GetBeta ( ) const

References fBeta.

Referenced by G4LatticePhysical::GetBeta().

G4double GetGamma ( ) const

References fGamma.

Referenced by G4LatticePhysical::GetGamma().

G4double GetLambda ( ) const

References fLambda.

Referenced by G4LatticePhysical::GetLambda().

G4double GetMu ( ) const

References fMu.

Referenced by G4LatticePhysical::GetMu().

G4double GetScatteringConstant ( ) const

References fB.

Referenced by G4LatticePhysical::GetScatteringConstant().

G4double GetAnhDecConstant ( ) const

References fA.

Referenced by G4LatticePhysical::GetAnhDecConstant().

G4double GetLDOS ( ) const

References fLDOS.

Referenced by G4LatticePhysical::GetLDOS().

G4double GetSTDOS ( ) const

References fSTDOS.

Referenced by G4LatticePhysical::GetSTDOS().

G4double GetFTDOS ( ) const

References fFTDOS.

Referenced by G4LatticePhysical::GetFTDOS().

Member Data Documentation

G4int verboseLevel
private

Referenced by SetVerboseLevel().

G4double fMap[3][MAXRES][MAXRES]
private
G4ThreeVector fN_map[3][MAXRES][MAXRES]
private
G4int fVresTheta
private
G4int fVresPhi
private
G4int fDresTheta
private
G4int fDresPhi
private
G4double fA
private
G4double fLDOS
private

Referenced by GetLDOS(), and SetLDOS().

G4double fSTDOS
private

Referenced by GetSTDOS(), and SetSTDOS().

G4double fFTDOS
private

Referenced by GetFTDOS(), and SetFTDOS().

G4double fBeta
private

Referenced by GetBeta(), and SetDynamicalConstants().

G4double fGamma
private

Referenced by GetGamma(), and SetDynamicalConstants().

G4double fLambda
private

Referenced by GetLambda(), and SetDynamicalConstants().

G4double fMu
private

Referenced by GetMu(), and SetDynamicalConstants().