#include <G4tgrUtils.hh>
Public 멤버 함수 | |
G4tgrUtils () | |
~G4tgrUtils () | |
정적 Public 멤버 함수 | |
static G4bool | IsSeparator (char) |
static G4bool | IsNumber (const G4String &str) |
static G4bool | IsInteger (const G4double val, const G4double precision=1.e-6) |
static G4bool | IsFunction (const G4String &word) |
static G4bool | WordIsUnit (const G4String &word) |
static void | Dump3v (const G4ThreeVector &vec, const char *msg) |
static void | Dumprm (const G4RotationMatrix &rm, const char *msg) |
static void | DumpVS (const std::vector< G4String > &wl, const char *msg) |
static void | DumpVS (const std::vector< G4String > &wl, const char *msg, std::ostream &outs) |
static void | CheckWLsize (const std::vector< G4String > &wl, unsigned int nWCheck, WLSIZEtype st, const G4String &methodName) |
static G4bool | CheckListSize (unsigned int nWreal, unsigned int nWcheck, WLSIZEtype st, G4String &outstr) |
static G4String | SubColon (const G4String &str) |
static G4String | GetString (const G4String &str) |
static G4double | GetDouble (const G4String &str, G4double unitval=1.) |
static G4int | GetInt (const G4String &str) |
static G4bool | GetBool (const G4String &str) |
static G4RotationMatrix | GetRotationFromDirection (G4ThreeVector dir) |
static G4bool | AreWordsEquivalent (const G4String &word1, const G4String &word2) |
정적 Private 속성 | |
static G4ThreadLocal G4tgrEvaluator * | theEvaluator = 0 |
G4tgrUtils.hh 파일의 54 번째 라인에서 정의되었습니다.
G4tgrUtils::G4tgrUtils | ( | ) |
G4tgrUtils.cc 파일의 52 번째 라인에서 정의되었습니다.
다음을 참조함 : theEvaluator.
G4tgrUtils::~G4tgrUtils | ( | ) |
G4tgrUtils.cc 파일의 59 번째 라인에서 정의되었습니다.
다음을 참조함 : theEvaluator.
G4tgrUtils.cc 파일의 672 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4Exception().
다음에 의해서 참조됨 : ExTGRCRegionCutsMgr::FindRegionData(), G4tgrVolumeMgr::FindVolumes().
|
static |
G4tgrUtils.cc 파일의 497 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cerr, G4endl, WLSIZE_EQ, WLSIZE_GE, WLSIZE_GT, WLSIZE_LE, WLSIZE_LT, WLSIZE_NE.
다음에 의해서 참조됨 : G4tgbPlaceParameterisation::CheckNExtraData(), CheckWLsize().
|
static |
G4tgrUtils.cc 파일의 475 번째 라인에서 정의되었습니다.
다음을 참조함 : CheckListSize(), G4UIcommand::ConvertToString(), DumpVS(), FatalException, G4Exception().
다음에 의해서 참조됨 : G4tgrVolume::AddCheckOverlaps(), G4tgrVolumeAssembly::AddPlace(), G4tgrVolume::AddPlace(), G4tgrVolume::AddPlaceReplica(), G4tgrVolume::AddRGBColour(), G4tgrVolume::AddVisibility(), G4tgrParameterMgr::CheckIfNewParameter(), G4tgrElementFromIsotopes::G4tgrElementFromIsotopes(), G4tgrElementSimple::G4tgrElementSimple(), G4tgrIsotope::G4tgrIsotope(), G4tgrMaterialMixture::G4tgrMaterialMixture(), G4tgrMaterialSimple::G4tgrMaterialSimple(), G4tgrPlaceDivRep::G4tgrPlaceDivRep(), G4tgrPlaceParameterisation::G4tgrPlaceParameterisation(), G4tgrVolumeAssembly::G4tgrVolumeAssembly(), G4tgrVolumeDivision::G4tgrVolumeDivision().
|
static |
G4tgrUtils.cc 파일의 126 번째 라인에서 정의되었습니다.
|
static |
G4tgrUtils.cc 파일의 158 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout.
다음에 의해서 참조됨 : G4tgrRotationMatrixFactory::AddRotMatrix(), CheckWLsize(), G4tgrMaterialFactory::ErrorAlreadyExists(), G4tgrSolidBoolean::G4tgrSolidBoolean(), G4tgrLineProcessor::ProcessLine(), G4tgrFileReader::ReadFiles().
|
static |
G4tgrUtils.cc 파일의 144 번째 라인에서 정의되었습니다.
다음을 참조함 : G4endl.
G4tgrUtils.cc 파일의 448 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4Exception().
다음에 의해서 참조됨 : G4tgrVolume::AddCheckOverlaps(), G4tgrVolume::AddVisibility().
G4tgrUtils.cc 파일의 205 번째 라인에서 정의되었습니다.
다음을 참조함 : G4UIcommand::ConvertToString(), DBL_MAX, DBL_MIN, HepTool::Evaluator::evaluate(), FatalException, G4tgrParameterMgr::FindParameter(), FLT_MAX, FLT_MIN, G4cout, G4endl, G4Exception(), G4tgrParameterMgr::GetInstance(), G4UnitDefinition::GetValueOf(), G4tgrMessenger::GetVerboseLevel(), INT_MAX, INT_MIN, IsFunction(), IsNumber(), HepTool::Evaluator::OK, G4tgrEvaluator::print_error(), HepTool::Evaluator::status(), theEvaluator, WordIsUnit().
다음에 의해서 참조됨 : G4tgrParameterMgr::AddParameterNumber(), G4tgrVolume::AddPlaceReplica(), G4tgrVolume::AddRGBColour(), G4tgrSolid::FillSolidParams(), G4tgrElementFromIsotopes::G4tgrElementFromIsotopes(), G4tgrElementSimple::G4tgrElementSimple(), G4tgrIsotope::G4tgrIsotope(), G4tgrMaterialMixture::G4tgrMaterialMixture(), G4tgrMaterialSimple::G4tgrMaterialSimple(), G4tgrPlaceDivRep::G4tgrPlaceDivRep(), G4tgrPlaceParameterisation::G4tgrPlaceParameterisation(), G4tgrPlaceSimple::G4tgrPlaceSimple(), G4tgrRotationMatrix::G4tgrRotationMatrix(), G4tgrSolidBoolean::G4tgrSolidBoolean(), G4tgrVolumeAssembly::G4tgrVolumeAssembly(), G4tgrVolumeDivision::G4tgrVolumeDivision(), GetInt(), G4tgrLineProcessor::ProcessLine(), ExTGRCRegionData::SetCutsData().
G4tgrUtils.cc 파일의 430 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4Exception(), GetDouble(), IsInteger().
다음에 의해서 참조됨 : G4tgrElementFromIsotopes::G4tgrElementFromIsotopes(), G4tgrElementSimple::G4tgrElementSimple(), G4tgrIsotope::G4tgrIsotope(), G4tgrMaterialMixture::G4tgrMaterialMixture(), G4tgrPlaceDivRep::G4tgrPlaceDivRep(), G4tgrPlaceParameterisation::G4tgrPlaceParameterisation(), G4tgrPlaceSimple::G4tgrPlaceSimple(), G4tgrVolumeAssembly::G4tgrVolumeAssembly(), G4tgrVolumeDivision::G4tgrVolumeDivision().
|
static |
G4tgrUtils.cc 파일의 626 번째 라인에서 정의되었습니다.
다음을 참조함 : G4UIcommand::ConvertToString(), G4Exception(), G4GeometryTolerance::GetInstance(), G4GeometryTolerance::GetSurfaceTolerance(), JustWarning, CLHEP::Hep3Vector::mag(), pi, CLHEP::HepRotation::rotateX(), CLHEP::HepRotation::rotateY(), CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), CLHEP::Hep3Vector::z().
G4tgrUtils.cc 파일의 180 번째 라인에서 정의되었습니다.
다음을 참조함 : G4tgrParameterMgr::FindParameter(), G4cout, G4endl, G4tgrParameterMgr::GetInstance(), G4tgrMessenger::GetVerboseLevel().
다음에 의해서 참조됨 : G4tgrMaterialFactory::AddElementFromIsotopes(), G4tgrMaterialFactory::AddElementSimple(), G4tgrMaterialFactory::AddIsotope(), G4tgrMaterialFactory::AddMaterialMixture(), G4tgrMaterialFactory::AddMaterialSimple(), G4tgrRotationMatrixFactory::AddRotMatrix(), G4tgrElementFromIsotopes::G4tgrElementFromIsotopes(), G4tgrElementSimple::G4tgrElementSimple(), G4tgrIsotope::G4tgrIsotope(), G4tgrMaterialMixture::G4tgrMaterialMixture(), G4tgrMaterialSimple::G4tgrMaterialSimple(), G4tgrPlaceDivRep::G4tgrPlaceDivRep(), G4tgrPlaceParameterisation::G4tgrPlaceParameterisation(), G4tgrPlaceSimple::G4tgrPlaceSimple(), G4tgrRotationMatrix::G4tgrRotationMatrix(), G4tgrSolid::G4tgrSolid(), G4tgrSolidBoolean::G4tgrSolidBoolean(), G4tgrVolume::G4tgrVolume(), G4tgrVolumeAssembly::G4tgrVolumeAssembly(), G4tgrVolumeDivision::G4tgrVolumeDivision(), G4tgrLineProcessor::ProcessLine().
G4tgrUtils.cc 파일의 595 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetDouble().
G4tgrUtils.cc 파일의 112 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetInt().
G4tgrUtils.cc 파일의 81 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetDouble(), WordIsUnit().
|
static |
G4tgrUtils.cc 파일의 66 번째 라인에서 정의되었습니다.
G4tgrUtils.cc 파일의 165 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4Exception().
|
staticprivate |
G4tgrUtils.hh 파일의 108 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4tgrUtils(), GetDouble(), ~G4tgrUtils().