| 
    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.
 1.8.5