Geant4_10
|
#include <G4LatticeManager.hh>
Public Member Functions | |
void | SetVerboseLevel (G4int vb) |
void | Reset () |
G4bool | RegisterLattice (G4VPhysicalVolume *, G4LatticePhysical *) |
G4bool | RegisterLattice (G4VPhysicalVolume *, G4LatticeLogical *) |
G4bool | RegisterLattice (G4Material *, G4LatticeLogical *) |
G4LatticeLogical * | LoadLattice (G4Material *, const G4String &latDir) |
G4LatticeLogical * | GetLattice (G4Material *) const |
G4bool | HasLattice (G4Material *) const |
G4LatticePhysical * | LoadLattice (G4VPhysicalVolume *, const G4String &latDir) |
G4LatticePhysical * | GetLattice (G4VPhysicalVolume *) const |
G4bool | HasLattice (G4VPhysicalVolume *) const |
G4double | MapKtoV (G4VPhysicalVolume *, G4int, const G4ThreeVector &) const |
G4ThreeVector | MapKtoVDir (G4VPhysicalVolume *, G4int, const G4ThreeVector &) const |
Static Public Member Functions | |
static G4LatticeManager * | GetLatticeManager () |
Protected Types | |
typedef std::map< G4Material *, G4LatticeLogical * > | LatticeMatMap |
typedef std::set < G4LatticeLogical * > | LatticeLogReg |
typedef std::map < G4VPhysicalVolume *, G4LatticePhysical * > | LatticeVolMap |
typedef std::set < G4LatticePhysical * > | LatticePhyReg |
Protected Member Functions | |
void | Clear () |
Protected Attributes | |
G4int | verboseLevel |
LatticeLogReg | fLLattices |
LatticeMatMap | fLLatticeList |
LatticePhyReg | fPLattices |
LatticeVolMap | fPLatticeList |
Definition at line 48 of file G4LatticeManager.hh.
|
protected |
Definition at line 90 of file G4LatticeManager.hh.
|
protected |
Definition at line 89 of file G4LatticeManager.hh.
|
protected |
Definition at line 96 of file G4LatticeManager.hh.
|
protected |
Definition at line 95 of file G4LatticeManager.hh.
|
protected |
G4LatticeLogical * G4LatticeManager::GetLattice | ( | G4Material * | Mat | ) | const |
Definition at line 195 of file G4LatticeManager.cc.
G4LatticePhysical * G4LatticeManager::GetLattice | ( | G4VPhysicalVolume * | Vol | ) | const |
|
static |
G4bool G4LatticeManager::HasLattice | ( | G4Material * | Mat | ) | const |
Definition at line 241 of file G4LatticeManager.cc.
G4bool G4LatticeManager::HasLattice | ( | G4VPhysicalVolume * | Vol | ) | const |
Definition at line 235 of file G4LatticeManager.cc.
G4LatticeLogical * G4LatticeManager::LoadLattice | ( | G4Material * | Mat, |
const G4String & | latDir | ||
) |
Definition at line 112 of file G4LatticeManager.cc.
G4LatticePhysical * G4LatticeManager::LoadLattice | ( | G4VPhysicalVolume * | Vol, |
const G4String & | latDir | ||
) |
G4double G4LatticeManager::MapKtoV | ( | G4VPhysicalVolume * | Vol, |
G4int | polarizationState, | ||
const G4ThreeVector & | k | ||
) | const |
Definition at line 251 of file G4LatticeManager.cc.
G4ThreeVector G4LatticeManager::MapKtoVDir | ( | G4VPhysicalVolume * | Vol, |
G4int | polarizationState, | ||
const G4ThreeVector & | k | ||
) | const |
Definition at line 269 of file G4LatticeManager.cc.
G4bool G4LatticeManager::RegisterLattice | ( | G4VPhysicalVolume * | Vol, |
G4LatticePhysical * | Lat | ||
) |
G4bool G4LatticeManager::RegisterLattice | ( | G4VPhysicalVolume * | Vol, |
G4LatticeLogical * | LLat | ||
) |
G4bool G4LatticeManager::RegisterLattice | ( | G4Material * | Mat, |
G4LatticeLogical * | Lat | ||
) |
Definition at line 94 of file G4LatticeManager.cc.
void G4LatticeManager::Reset | ( | ) |
Definition at line 55 of file G4LatticeManager.hh.
|
protected |
Definition at line 93 of file G4LatticeManager.hh.
|
protected |
Definition at line 92 of file G4LatticeManager.hh.
|
protected |
Definition at line 99 of file G4LatticeManager.hh.
|
protected |
Definition at line 98 of file G4LatticeManager.hh.
|
protected |
Definition at line 87 of file G4LatticeManager.hh.