| 
    Geant4
    10.01.p01
    
   | 
 
#include <XLogicalLattice.hh>
 Collaboration diagram for XLogicalLattice:Public Member Functions | |
| XLogicalLattice () | |
| ~XLogicalLattice () | |
| 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 () | 
| bool | LoadMap (int, int, int, string) | 
| bool | Load_NMap (int, int, int, string) | 
| double | MapKtoV (int, G4ThreeVector) | 
| G4ThreeVector | MapKtoVDir (int, G4ThreeVector) | 
Private Attributes | |
| int | fVresTheta | 
| int | fVresPhi | 
| int | fDresTheta | 
| int | fDresPhi | 
| double | fMap [3][MAXRES][MAXRES] | 
| double | fN_map [3][MAXRES][MAXRES][3] | 
| double | fA | 
| double | fB | 
| double | fDosL | 
| double | fDosST | 
| double | fDosFT | 
| double | fBeta | 
| double | fGamma | 
| double | fLambda | 
| double | fMu | 
| ifstream | fMapFile | 
| int | fThetaRes | 
| int | fPhiRes | 
Definition at line 40 of file XLogicalLattice.hh.
| XLogicalLattice::XLogicalLattice | ( | ) | 
Definition at line 32 of file XLogicalLattice.cc.
References fA, fB, fBeta, fDosFT, fDosL, fDosST, fDresPhi, fDresTheta, fGamma, fLambda, fMu, fVresPhi, and fVresTheta.
| XLogicalLattice::~XLogicalLattice | ( | ) | 
Definition at line 51 of file XLogicalLattice.cc.
| G4double XLogicalLattice::GetAnhDecConstant | ( | ) | 
Definition at line 155 of file XLogicalLattice.cc.
References fA.
Referenced by XPhysicalLattice::XPhysicalLattice().
 Here is the caller graph for this function:| double XLogicalLattice::GetBeta | ( | ) | 
Definition at line 115 of file XLogicalLattice.cc.
References fBeta.
Referenced by XPhysicalLattice::XPhysicalLattice().
 Here is the caller graph for this function:| double XLogicalLattice::GetFTDOS | ( | ) | 
Definition at line 179 of file XLogicalLattice.cc.
References fDosFT.
Referenced by XPhysicalLattice::XPhysicalLattice().
 Here is the caller graph for this function:| double XLogicalLattice::GetGamma | ( | ) | 
Definition at line 123 of file XLogicalLattice.cc.
References fGamma.
Referenced by XPhysicalLattice::XPhysicalLattice().
 Here is the caller graph for this function:| double XLogicalLattice::GetLambda | ( | ) | 
Definition at line 131 of file XLogicalLattice.cc.
References fLambda.
Referenced by XPhysicalLattice::XPhysicalLattice().
 Here is the caller graph for this function:| double XLogicalLattice::GetLDOS | ( | ) | 
Definition at line 163 of file XLogicalLattice.cc.
References fDosL.
Referenced by XPhysicalLattice::XPhysicalLattice().
 Here is the caller graph for this function:| double XLogicalLattice::GetMu | ( | ) | 
Definition at line 139 of file XLogicalLattice.cc.
References fMu.
Referenced by XPhysicalLattice::XPhysicalLattice().
 Here is the caller graph for this function:| G4double XLogicalLattice::GetScatteringConstant | ( | ) | 
Definition at line 147 of file XLogicalLattice.cc.
References fB.
Referenced by XPhysicalLattice::XPhysicalLattice().
 Here is the caller graph for this function:| double XLogicalLattice::GetSTDOS | ( | ) | 
Definition at line 171 of file XLogicalLattice.cc.
References fDosST.
Referenced by XPhysicalLattice::XPhysicalLattice().
 Here is the caller graph for this function:| bool XLogicalLattice::Load_NMap | ( | int | tRes, | 
| int | pRes, | ||
| int | polarizationState, | ||
| string | m | ||
| ) | 
Definition at line 227 of file XLogicalLattice.cc.
References fDresPhi, fDresTheta, fMapFile, fN_map, fPhiRes, fThetaRes, G4cout, and MAXRES.
| bool XLogicalLattice::LoadMap | ( | int | tRes, | 
| int | pRes, | ||
| int | polarizationState, | ||
| string | m | ||
| ) | 
Definition at line 190 of file XLogicalLattice.cc.
References fMap, fMapFile, fPhiRes, fThetaRes, fVresPhi, fVresTheta, G4cout, and MAXRES.
| double XLogicalLattice::MapKtoV | ( | int | polarizationState, | 
| G4ThreeVector | k | ||
| ) | 
Definition at line 265 of file XLogicalLattice.cc.
References fMap, fVresPhi, fVresTheta, G4cout, and G4INCL::Math::pi.
Referenced by XPhysicalLattice::MapKtoV().
 Here is the caller graph for this function:| G4ThreeVector XLogicalLattice::MapKtoVDir | ( | int | polarizationState, | 
| G4ThreeVector | k | ||
| ) | 
Definition at line 296 of file XLogicalLattice.cc.
References fDresPhi, fDresTheta, fN_map, and G4INCL::Math::pi.
Referenced by XPhysicalLattice::MapKtoVDir().
 Here is the caller graph for this function:| void XLogicalLattice::SetAnhDecConstant | ( | G4double | a | ) | 
Definition at line 79 of file XLogicalLattice.cc.
| void XLogicalLattice::SetDynamicalConstants | ( | double | Beta, | 
| double | Gamma, | ||
| double | Lambda, | ||
| double | Mu | ||
| ) | 
| void XLogicalLattice::SetFTDOS | ( | double | FTDOS | ) | 
Definition at line 106 of file XLogicalLattice.cc.
References fDosFT.
| void XLogicalLattice::SetLDOS | ( | double | LDOS | ) | 
Definition at line 88 of file XLogicalLattice.cc.
References fDosL.
| void XLogicalLattice::SetScatteringConstant | ( | G4double | b | ) | 
Definition at line 69 of file XLogicalLattice.cc.
References fB.
Referenced by ExExChDetectorConstruction::ConstructXtalTarget().
 Here is the caller graph for this function:| void XLogicalLattice::SetSTDOS | ( | double | STDOS | ) | 
Definition at line 97 of file XLogicalLattice.cc.
References fDosST.
      
  | 
  private | 
Definition at line 53 of file XLogicalLattice.hh.
Referenced by GetAnhDecConstant(), SetAnhDecConstant(), and XLogicalLattice().
      
  | 
  private | 
Definition at line 54 of file XLogicalLattice.hh.
Referenced by GetScatteringConstant(), SetScatteringConstant(), and XLogicalLattice().
      
  | 
  private | 
Definition at line 58 of file XLogicalLattice.hh.
Referenced by GetBeta(), SetDynamicalConstants(), and XLogicalLattice().
      
  | 
  private | 
Definition at line 57 of file XLogicalLattice.hh.
Referenced by GetFTDOS(), SetFTDOS(), and XLogicalLattice().
      
  | 
  private | 
Definition at line 55 of file XLogicalLattice.hh.
Referenced by GetLDOS(), SetLDOS(), and XLogicalLattice().
      
  | 
  private | 
Definition at line 56 of file XLogicalLattice.hh.
Referenced by GetSTDOS(), SetSTDOS(), and XLogicalLattice().
      
  | 
  private | 
Definition at line 47 of file XLogicalLattice.hh.
Referenced by Load_NMap(), MapKtoVDir(), and XLogicalLattice().
      
  | 
  private | 
Definition at line 46 of file XLogicalLattice.hh.
Referenced by Load_NMap(), MapKtoVDir(), and XLogicalLattice().
      
  | 
  private | 
Definition at line 58 of file XLogicalLattice.hh.
Referenced by GetGamma(), SetDynamicalConstants(), and XLogicalLattice().
      
  | 
  private | 
Definition at line 58 of file XLogicalLattice.hh.
Referenced by GetLambda(), SetDynamicalConstants(), and XLogicalLattice().
Definition at line 49 of file XLogicalLattice.hh.
      
  | 
  private | 
Definition at line 61 of file XLogicalLattice.hh.
Referenced by Load_NMap(), and LoadMap().
      
  | 
  private | 
Definition at line 58 of file XLogicalLattice.hh.
Referenced by GetMu(), SetDynamicalConstants(), and XLogicalLattice().
Definition at line 50 of file XLogicalLattice.hh.
Referenced by Load_NMap(), and MapKtoVDir().
      
  | 
  private | 
Definition at line 62 of file XLogicalLattice.hh.
Referenced by Load_NMap(), and LoadMap().
      
  | 
  private | 
Definition at line 62 of file XLogicalLattice.hh.
Referenced by Load_NMap(), and LoadMap().
      
  | 
  private | 
Definition at line 45 of file XLogicalLattice.hh.
Referenced by LoadMap(), MapKtoV(), and XLogicalLattice().
      
  | 
  private | 
Definition at line 44 of file XLogicalLattice.hh.
Referenced by LoadMap(), MapKtoV(), and XLogicalLattice().