#include <G4GIDI.hh>
Public 멤버 함수 | |
G4GIDI (int ip, std::string &dataDirectory) | |
G4GIDI (int ip, std::list< std::string > &dataDirectory) | |
~G4GIDI () | |
int | numberOfDataDirectories (void) |
int | addDataDirectory (std::string &dataDirectory) |
int | removeDataDirectory (std::string &dataDirectory) |
std::string | getDataDirectoryAtIndex (int index) |
std::vector< std::string > * | getDataDirectories (void) |
bool | isThisDataAvailable (std::string &lib_name, int iZ, int iA, int iM=0) |
bool | isThisDataAvailable (std::string &lib_name, std::string &targetName) |
char * | dataFilename (std::string &lib_name, int iZ, int iA, int iM=0) |
char * | dataFilename (std::string &lib_name, std::string &targetName) |
std::vector< std::string > * | getNamesOfAvailableLibraries (int iZ, int iA, int iM=0) |
std::vector< std::string > * | getNamesOfAvailableLibraries (std::string &targetName) |
std::vector< std::string > * | getNamesOfAvailableTargets (void) |
G4GIDI_target * | readTarget (std::string &lib_name, int iZ, int iA, int iM=0, bool bind=true) |
G4GIDI_target * | readTarget (std::string &lib_name, std::string &targetName, bool bind=true) |
G4GIDI_target * | getAlreadyReadTarget (int iZ, int iA, int iM=0) |
G4GIDI_target * | getAlreadyReadTarget (std::string &targetName) |
int | freeTarget (int iZ, int iA, int iM=0) |
int | freeTarget (std::string &targetSymbol) |
int | freeTarget (G4GIDI_target *target) |
std::vector< std::string > * | getListOfReadTargetsNames (void) |
Private 멤버 함수 | |
int | init (int ip) |
Private 속성 | |
int | projectileID |
std::string | projectile |
std::list< G4GIDI_map * > | dataDirectories |
std::vector< G4GIDI_target * > | targets |
G4GIDI::G4GIDI | ( | int | ip, |
std::list< std::string > & | dataDirectory | ||
) |
G4GIDI.cc 파일의 196 번째 라인에서 정의되었습니다.
다음을 참조함 : G4GIDI_Misc_Z_A_m_ToName(), smr_freeMemory().
char * G4GIDI::dataFilename | ( | std::string & | lib_name, |
std::string & | targetName | ||
) |
G4GIDI.cc 파일의 209 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_map_findTarget().
G4GIDI.cc 파일의 363 번째 라인에서 정의되었습니다.
다음을 참조함 : G4GIDI_Misc_Z_A_m_ToName(), smr_freeMemory().
int G4GIDI::freeTarget | ( | G4GIDI_target * | target | ) |
G4GIDI_target * G4GIDI::getAlreadyReadTarget | ( | int | iZ, |
int | iA, | ||
int | iM = 0 |
||
) |
G4GIDI.cc 파일의 321 번째 라인에서 정의되었습니다.
다음을 참조함 : G4GIDI_Misc_Z_A_m_ToName(), smr_freeMemory().
G4GIDI_target * G4GIDI::getAlreadyReadTarget | ( | std::string & | targetName | ) |
G4GIDI.cc 파일의 237 번째 라인에서 정의되었습니다.
다음을 참조함 : G4GIDI_Misc_Z_A_m_ToName(), smr_freeMemory().
다음에 의해서 참조됨 : G4LENDManager::GetLENDTarget(), G4LENDManager::IsLENDTargetAvailable().
vector< string > * G4GIDI::getNamesOfAvailableLibraries | ( | std::string & | targetName | ) |
G4GIDI.cc 파일의 251 번째 라인에서 정의되었습니다.
다음을 참조함 : MCGIDI_mapEntry_s::evaluation, MCGIDI_map_findAllOfTarget(), MCGIDI_map_free(), MCGIDI_map_getFirstEntry(), MCGIDI_map_getNextEntry().
vector< string > * G4GIDI::getNamesOfAvailableTargets | ( | void | ) |
G4GIDI.cc 파일의 271 번째 라인에서 정의되었습니다.
다음을 참조함 : getNamesOfAvailableTargets_walker(), MCGIDI_map_walkTree().
G4GIDI.cc 파일의 169 번째 라인에서 정의되었습니다.
다음을 참조함 : G4GIDI_Misc_Z_A_m_ToName(), smr_freeMemory().
다음에 의해서 참조됨 : G4LENDManager::GetLENDTarget().
bool G4GIDI::isThisDataAvailable | ( | std::string & | lib_name, |
std::string & | targetName | ||
) |
G4GIDI.cc 파일의 183 번째 라인에서 정의되었습니다.
다음을 참조함 : smr_freeMemory().
G4GIDI_target * G4GIDI::readTarget | ( | std::string & | lib_name, |
int | iZ, | ||
int | iA, | ||
int | iM = 0 , |
||
bool | bind = true |
||
) |
G4GIDI.cc 파일의 289 번째 라인에서 정의되었습니다.
다음을 참조함 : G4GIDI_Misc_Z_A_m_ToName(), smr_freeMemory().
다음에 의해서 참조됨 : G4LENDManager::GetLENDTarget().
G4GIDI_target * G4GIDI::readTarget | ( | std::string & | lib_name, |
std::string & | targetName, | ||
bool | bind = true |
||
) |
G4GIDI.cc 파일의 303 번째 라인에서 정의되었습니다.
다음을 참조함 : smr_freeMemory().
|
private |
|
private |