#include <G4LatticeManager.hh>
Public 멤버 함수 | |
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 |
정적 Public 멤버 함수 | |
static G4LatticeManager * | GetLatticeManager () |
Protected 타입 | |
typedef std::map< G4Material *, G4LatticeLogical * > | LatticeMatMap |
typedef std::set < G4LatticeLogical * > | LatticeLogReg |
typedef std::map < G4VPhysicalVolume *, G4LatticePhysical * > | LatticeVolMap |
typedef std::set < G4LatticePhysical * > | LatticePhyReg |
Protected 멤버 함수 | |
void | Clear () |
Protected 속성 | |
G4int | verboseLevel |
LatticeLogReg | fLLattices |
LatticeMatMap | fLLatticeList |
LatticePhyReg | fPLattices |
LatticeVolMap | fPLatticeList |
Private 멤버 함수 | |
G4LatticeManager () | |
virtual | ~G4LatticeManager () |
정적 Private 속성 | |
static G4LatticeManager * | fLM = 0 |
G4LatticeManager.hh 파일의 48 번째 라인에서 정의되었습니다.
|
protected |
G4LatticeManager.hh 파일의 90 번째 라인에서 정의되었습니다.
|
protected |
G4LatticeManager.hh 파일의 89 번째 라인에서 정의되었습니다.
|
protected |
G4LatticeManager.hh 파일의 96 번째 라인에서 정의되었습니다.
|
protected |
G4LatticeManager.hh 파일의 95 번째 라인에서 정의되었습니다.
|
private |
|
privatevirtual |
G4LatticeManager.cc 파일의 58 번째 라인에서 정의되었습니다.
다음을 참조함 : Reset().
|
protected |
G4LatticeManager.cc 파일의 80 번째 라인에서 정의되었습니다.
다음을 참조함 : fLLatticeList, fLLattices, fPLatticeList, fPLattices.
다음에 의해서 참조됨 : G4LatticeManager(), Reset().
G4LatticeLogical * G4LatticeManager::GetLattice | ( | G4Material * | Mat | ) | const |
G4LatticeManager.cc 파일의 210 번째 라인에서 정의되었습니다.
다음을 참조함 : fLLatticeList, G4cerr, G4cout, G4endl, G4Material::GetName(), verboseLevel.
다음에 의해서 참조됨 : MapKtoV(), MapKtoVDir(), G4VPhononProcess::StartTracking().
G4LatticePhysical * G4LatticeManager::GetLattice | ( | G4VPhysicalVolume * | Vol | ) | const |
G4LatticeManager.cc 파일의 229 번째 라인에서 정의되었습니다.
다음을 참조함 : fPLatticeList, G4cerr, G4cout, G4endl, G4VPhysicalVolume::GetName(), verboseLevel.
|
static |
G4LatticeManager.cc 파일의 90 번째 라인에서 정의되었습니다.
다음을 참조함 : fLM, G4LatticeManager(), G4TemplateAutoLock< _Mutex_t >::unlock().
다음에 의해서 참조됨 : XPhononStackingAction::ClassifyNewTrack(), XDetectorConstruction::SetupGeometry(), G4VPhononProcess::StartTracking().
G4bool G4LatticeManager::HasLattice | ( | G4Material * | Mat | ) | const |
G4LatticeManager.cc 파일의 255 번째 라인에서 정의되었습니다.
다음을 참조함 : fLLatticeList.
G4bool G4LatticeManager::HasLattice | ( | G4VPhysicalVolume * | Vol | ) | const |
G4LatticeManager.cc 파일의 249 번째 라인에서 정의되었습니다.
다음을 참조함 : fPLatticeList.
G4LatticeLogical * G4LatticeManager::LoadLattice | ( | G4Material * | Mat, |
const G4String & | latDir | ||
) |
G4LatticeManager.cc 파일의 123 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cerr, G4cout, G4endl, G4Material::GetName(), G4LatticeReader::MakeLattice(), RegisterLattice(), verboseLevel.
다음에 의해서 참조됨 : LoadLattice(), XDetectorConstruction::SetupGeometry().
G4LatticePhysical * G4LatticeManager::LoadLattice | ( | G4VPhysicalVolume * | Vol, |
const G4String & | latDir | ||
) |
G4double G4LatticeManager::MapKtoV | ( | G4VPhysicalVolume * | Vol, |
G4int | polarizationState, | ||
const G4ThreeVector & | k | ||
) | const |
G4LatticeManager.cc 파일의 265 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, GetLattice(), m, G4LatticePhysical::MapKtoV(), verboseLevel.
다음에 의해서 참조됨 : XPhononStackingAction::ClassifyNewTrack().
G4ThreeVector G4LatticeManager::MapKtoVDir | ( | G4VPhysicalVolume * | Vol, |
G4int | polarizationState, | ||
const G4ThreeVector & | k | ||
) | const |
G4LatticeManager.cc 파일의 283 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, GetLattice(), G4LatticePhysical::MapKtoVDir(), CLHEP::Hep3Vector::unit(), verboseLevel.
다음에 의해서 참조됨 : XPhononStackingAction::ClassifyNewTrack().
G4bool G4LatticeManager::RegisterLattice | ( | G4VPhysicalVolume * | Vol, |
G4LatticePhysical * | Lat | ||
) |
G4LatticeManager.cc 파일의 172 번째 라인에서 정의되었습니다.
다음을 참조함 : fPLatticeList, fPLattices, G4cout, G4endl, G4TemplateAutoLock< _Mutex_t >::unlock(), verboseLevel.
다음에 의해서 참조됨 : LoadLattice(), RegisterLattice(), XDetectorConstruction::SetupGeometry().
G4bool G4LatticeManager::RegisterLattice | ( | G4VPhysicalVolume * | Vol, |
G4LatticeLogical * | LLat | ||
) |
G4LatticeManager.cc 파일의 195 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VPhysicalVolume::GetFrameRotation(), G4VPhysicalVolume::GetLogicalVolume(), G4LogicalVolume::GetMaterial(), RegisterLattice().
G4bool G4LatticeManager::RegisterLattice | ( | G4Material * | Mat, |
G4LatticeLogical * | Lat | ||
) |
G4LatticeManager.cc 파일의 103 번째 라인에서 정의되었습니다.
다음을 참조함 : fLLatticeList, fLLattices, G4cout, G4endl, G4TemplateAutoLock< _Mutex_t >::unlock(), verboseLevel.
void G4LatticeManager::Reset | ( | ) |
G4LatticeManager.cc 파일의 64 번째 라인에서 정의되었습니다.
다음을 참조함 : Clear(), fLLattices, fPLattices.
다음에 의해서 참조됨 : ~G4LatticeManager().
G4LatticeManager.hh 파일의 55 번째 라인에서 정의되었습니다.
다음을 참조함 : verboseLevel.
|
protected |
G4LatticeManager.hh 파일의 93 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Clear(), GetLattice(), HasLattice(), RegisterLattice().
|
protected |
G4LatticeManager.hh 파일의 92 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Clear(), RegisterLattice(), Reset().
|
staticprivate |
G4LatticeManager.hh 파일의 50 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetLatticeManager().
|
protected |
G4LatticeManager.hh 파일의 99 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Clear(), GetLattice(), HasLattice(), RegisterLattice().
|
protected |
G4LatticeManager.hh 파일의 98 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Clear(), RegisterLattice(), Reset().
|
protected |
G4LatticeManager.hh 파일의 87 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetLattice(), LoadLattice(), MapKtoV(), MapKtoVDir(), RegisterLattice(), SetVerboseLevel().