| 
    Geant4
    10.02.p03
    
   | 
 
#include <G4GIDI.hh>
Public Member Functions | |
| 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 Member Functions | |
| int | init (int ip) | 
Private Attributes | |
| int | projectileID | 
| std::string | projectile | 
| std::list< G4GIDI_map * > | dataDirectories | 
| std::vector< G4GIDI_target * > | targets | 
| G4GIDI::G4GIDI | ( | int | ip, | 
| std::list< std::string > & | dataDirectory | ||
| ) | 
Definition at line 48 of file G4GIDI.cc.
| G4GIDI::~G4GIDI | ( | void | ) | 
Definition at line 58 of file G4GIDI.cc.
| int G4GIDI::addDataDirectory | ( | std::string & | dataDirectory | ) | 
Definition at line 110 of file G4GIDI.cc.
| char * G4GIDI::dataFilename | ( | std::string & | lib_name, | 
| int | iZ, | ||
| int | iA, | ||
| int | iM = 0  | 
        ||
| ) | 
Definition at line 196 of file G4GIDI.cc.
| char * G4GIDI::dataFilename | ( | std::string & | lib_name, | 
| std::string & | targetName | ||
| ) | 
Definition at line 209 of file G4GIDI.cc.
| int G4GIDI::freeTarget | ( | int | iZ, | 
| int | iA, | ||
| int | iM = 0  | 
        ||
| ) | 
Definition at line 363 of file G4GIDI.cc.
| int G4GIDI::freeTarget | ( | G4GIDI_target * | target | ) | 
| G4GIDI_target * G4GIDI::getAlreadyReadTarget | ( | int | iZ, | 
| int | iA, | ||
| int | iM = 0  | 
        ||
| ) | 
Definition at line 321 of file G4GIDI.cc.
| G4GIDI_target * G4GIDI::getAlreadyReadTarget | ( | std::string & | targetName | ) | 
| vector< string > * G4GIDI::getDataDirectories | ( | void | ) | 
Definition at line 157 of file G4GIDI.cc.
| vector< string > * G4GIDI::getListOfReadTargetsNames | ( | void | ) | 
| vector< string > * G4GIDI::getNamesOfAvailableLibraries | ( | int | iZ, | 
| int | iA, | ||
| int | iM = 0  | 
        ||
| ) | 
Definition at line 237 of file G4GIDI.cc.
| vector< string > * G4GIDI::getNamesOfAvailableLibraries | ( | std::string & | targetName | ) | 
Definition at line 251 of file G4GIDI.cc.
| vector< string > * G4GIDI::getNamesOfAvailableTargets | ( | void | ) | 
Definition at line 271 of file G4GIDI.cc.
      
  | 
  private | 
| bool G4GIDI::isThisDataAvailable | ( | std::string & | lib_name, | 
| int | iZ, | ||
| int | iA, | ||
| int | iM = 0  | 
        ||
| ) | 
Definition at line 169 of file G4GIDI.cc.
| bool G4GIDI::isThisDataAvailable | ( | std::string & | lib_name, | 
| std::string & | targetName | ||
| ) | 
Definition at line 183 of file G4GIDI.cc.
| G4GIDI_target * G4GIDI::readTarget | ( | std::string & | lib_name, | 
| int | iZ, | ||
| int | iA, | ||
| int | iM = 0,  | 
        ||
| bool | bind = true  | 
        ||
| ) | 
Definition at line 289 of file G4GIDI.cc.
| G4GIDI_target * G4GIDI::readTarget | ( | std::string & | lib_name, | 
| std::string & | targetName, | ||
| bool | bind = true  | 
        ||
| ) | 
Definition at line 303 of file G4GIDI.cc.
| int G4GIDI::removeDataDirectory | ( | std::string & | dataDirectory | ) | 
      
  | 
  private | 
      
  | 
  private |