68 G4cout<<
"\nXLatticeManager3::registerLattice: Registering Lattice.";
74 G4cout<<
"\nXLatticeManager::RegisterLattice(XPhysicalLattice*):";
75 G4cout<<
"Maximum number of lattices MAXLAT exceeded."<<endl;
110 int polarizationState,
124 G4cout<<
"\nXLatticeManager::MapKtoV: Found no matching lattices for "
125 <<Vol->
GetName()<<
". Total number of lattices is "<<fTotalLattices<<endl;
132 int polarizationState,
144 G4cout<<
"\nLattiveManager2::MapKtoV:"
145 <<
" Returning group velocity from lattice position "
double MapKtoV(int, G4ThreeVector)
static XLatticeManager3 * GetXLatticeManager()
CLHEP::Hep3Vector G4ThreeVector
Definition of the XLatticeManager3 class.
double MapKtoV(G4VPhysicalVolume *, int, const G4ThreeVector &)
G4GLOB_DLL std::ostream G4cout
XPhysicalLattice * fLatticeList[MAXLAT]
const G4String & GetName() const
G4ThreeVector MapKtoVDir(G4VPhysicalVolume *, int, const G4ThreeVector &)
bool RegisterLattice(XPhysicalLattice *)
XPhysicalLattice * GetXPhysicalLattice(G4VPhysicalVolume *)
G4ThreeVector MapKtoVDir(int, G4ThreeVector)
bool HasLattice(G4VPhysicalVolume *)