34 #ifndef G4LatticeManager_h
35 #define G4LatticeManager_h 1
static G4LatticeManager * GetLatticeManager()
CLHEP::Hep3Vector G4ThreeVector
G4ThreeVector MapKtoVDir(G4VPhysicalVolume *, G4int, const G4ThreeVector &) const
std::set< G4LatticePhysical * > LatticePhyReg
G4double MapKtoV(G4VPhysicalVolume *, G4int, const G4ThreeVector &) const
static G4ThreadLocal G4LatticeManager * fLM
G4LatticeLogical * LoadLattice(G4Material *, const G4String &latDir)
LatticeVolMap fPLatticeList
virtual ~G4LatticeManager()
G4bool HasLattice(G4Material *) const
std::set< G4LatticeLogical * > LatticeLogReg
G4bool RegisterLattice(G4VPhysicalVolume *, G4LatticePhysical *)
void SetVerboseLevel(G4int vb)
std::map< G4VPhysicalVolume *, G4LatticePhysical * > LatticeVolMap
LatticeMatMap fLLatticeList
std::map< G4Material *, G4LatticeLogical * > LatticeMatMap
G4LatticeLogical * GetLattice(G4Material *) const