Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <xData.h>
Go to the source code of this file.
Classes | |
struct | tpia_map_smr_s |
struct | tpia_mapEntry_s |
struct | tpia_map_s |
Typedefs | |
typedef struct tpia_map_s | tpia_map |
typedef struct tpia_mapEntry_s | tpia_mapEntry |
typedef struct tpia_map_smr_s | tpia_map_smr |
Enumerations | |
enum | tpia_map_status { tpia_map_status_Ok , tpia_map_status_memory , tpia_map_status_mapParsing , tpia_map_status_UnknownType } |
enum | tpia_mapEntry_type { tpia_mapEntry_type_target , tpia_mapEntry_type_path } |
typedef struct tpia_map_s tpia_map |
Definition at line 53 of file tpia_map.h.
typedef struct tpia_map_smr_s tpia_map_smr |
Definition at line 55 of file tpia_map.h.
typedef struct tpia_mapEntry_s tpia_mapEntry |
Definition at line 54 of file tpia_map.h.
enum tpia_map_status |
Enumerator | |
---|---|
tpia_map_status_Ok | |
tpia_map_status_memory | |
tpia_map_status_mapParsing | |
tpia_map_status_UnknownType |
Definition at line 49 of file tpia_map.h.
enum tpia_mapEntry_type |
Enumerator | |
---|---|
tpia_mapEntry_type_target | |
tpia_mapEntry_type_path |
Definition at line 51 of file tpia_map.h.
int tpia_map_addPath | ( | statusMessageReporting * | smr, |
tpia_map * | map, | ||
const char * | path, | ||
const char * | projectile | ||
) |
Definition at line 236 of file tpia_map.cc.
Referenced by tpia_map_readFile().
int tpia_map_addTarget | ( | statusMessageReporting * | smr, |
tpia_map * | map, | ||
const char * | method, | ||
const char * | path, | ||
const char * | evaluation, | ||
const char * | projectile, | ||
const char * | targetName | ||
) |
Definition at line 229 of file tpia_map.cc.
Referenced by tpia_map_readFile().
tpia_map * tpia_map_create | ( | statusMessageReporting * | smr | ) |
Definition at line 59 of file tpia_map.cc.
Referenced by tpia_map_findAllOfTarget(), and tpia_map_readFile().
tpia_map * tpia_map_findAllOfTarget | ( | statusMessageReporting * | smr, |
tpia_map * | map, | ||
const char * | projectile, | ||
const char * | targetName | ||
) |
Definition at line 393 of file tpia_map.cc.
Referenced by G4GIDI::getNamesOfAvailableLibraries().
char * tpia_map_findTarget | ( | statusMessageReporting * | smr, |
tpia_map * | map, | ||
const char * | evaluation, | ||
const char * | projectile, | ||
const char * | targetName | ||
) |
Definition at line 327 of file tpia_map.cc.
Referenced by G4GIDI::dataFilename(), tpia_target_createReadFromMap(), and tpia_target_readFromMap().
void * tpia_map_free | ( | statusMessageReporting * | smr, |
tpia_map * | map | ||
) |
Definition at line 184 of file tpia_map.cc.
Referenced by G4GIDI::getNamesOfAvailableLibraries(), tpia_depot_freeMap(), tpia_depot_release(), tpia_map_create(), tpia_map_findAllOfTarget(), tpia_map_readFile(), tpia_map_release(), and G4GIDI_map::~G4GIDI_map().
tpia_mapEntry * tpia_map_getFirstEntry | ( | tpia_map * | map | ) |
Definition at line 215 of file tpia_map.cc.
Referenced by G4GIDI::getNamesOfAvailableLibraries().
char * tpia_map_getFullPath | ( | statusMessageReporting * | smr, |
tpia_map * | map, | ||
const char * | endPath | ||
) |
Definition at line 437 of file tpia_map.cc.
tpia_mapEntry * tpia_map_getNextEntry | ( | tpia_mapEntry * | entry | ) |
Definition at line 222 of file tpia_map.cc.
Referenced by G4GIDI::getNamesOfAvailableLibraries().
int tpia_map_initialize | ( | statusMessageReporting * | smr, |
tpia_map * | map | ||
) |
Definition at line 73 of file tpia_map.cc.
Referenced by tpia_map_create().
tpia_map * tpia_map_readFile | ( | statusMessageReporting * | smr, |
const char * | basePath, | ||
const char * | mapFileName | ||
) |
Definition at line 88 of file tpia_map.cc.
Referenced by G4GIDI_map::G4GIDI_map(), tpia_depot_setMapFromFilename(), and tpia_map_addPath().
void tpia_map_release | ( | statusMessageReporting * | smr, |
tpia_map * | map | ||
) |
Definition at line 193 of file tpia_map.cc.
Referenced by tpia_map_free().
void tpia_map_simpleWrite | ( | FILE * | f, |
tpia_map * | map | ||
) |
Definition at line 527 of file tpia_map.cc.
char * tpia_map_toXMLString | ( | statusMessageReporting * | smr, |
tpia_map * | map | ||
) |
Definition at line 478 of file tpia_map.cc.
int tpia_map_walkTree | ( | statusMessageReporting * | smr, |
tpia_map * | map, | ||
int(*)(tpia_mapEntry *entry, int level, void *userData) | handler, | ||
void * | userData | ||
) |
Definition at line 457 of file tpia_map.cc.
Referenced by G4GIDI::getNamesOfAvailableTargets().