Geant4
9.6.p02
|
#include <XLatticeManager3.hh>
Public Member Functions | |
XPhysicalLattice * | GetXPhysicalLattice (G4VPhysicalVolume *) |
bool | RegisterLattice (XPhysicalLattice *) |
bool | HasLattice (G4VPhysicalVolume *) |
double | MapKtoV (G4VPhysicalVolume *, int, const G4ThreeVector &) |
G4ThreeVector | MapKtoVDir (G4VPhysicalVolume *, int, const G4ThreeVector &) |
Static Public Member Functions | |
static XLatticeManager3 * | GetXLatticeManager () |
Protected Member Functions | |
XLatticeManager3 () | |
~XLatticeManager3 () | |
Protected Attributes | |
XPhysicalLattice * | fLatticeList [MAXLAT] |
int | fTotalLattices |
Definition at line 40 of file XLatticeManager3.hh.
|
protected |
|
protected |
Definition at line 49 of file XLatticeManager3.cc.
|
static |
Definition at line 54 of file XLatticeManager3.cc.
XPhysicalLattice * XLatticeManager3::GetXPhysicalLattice | ( | G4VPhysicalVolume * | Vol) |
bool XLatticeManager3::HasLattice | ( | G4VPhysicalVolume * | Vol) |
Definition at line 96 of file XLatticeManager3.cc.
double XLatticeManager3::MapKtoV | ( | G4VPhysicalVolume * | Vol, |
int | polarizationState, | ||
const G4ThreeVector & | k | ||
) |
Definition at line 109 of file XLatticeManager3.cc.
G4ThreeVector XLatticeManager3::MapKtoVDir | ( | G4VPhysicalVolume * | Vol, |
int | polarizationState, | ||
const G4ThreeVector & | k | ||
) |
Definition at line 127 of file XLatticeManager3.cc.
bool XLatticeManager3::RegisterLattice | ( | XPhysicalLattice * | Lat) |
Definition at line 65 of file XLatticeManager3.cc.
|
protected |
Definition at line 49 of file XLatticeManager3.hh.
|
protected |
Definition at line 50 of file XLatticeManager3.hh.