|
Geant4
10.01.p02
|
#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().