Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Typedefs | Functions
tpia_depot.h File Reference
#include <tpia_map.h>
#include <tpia_target.h>
Include dependency graph for tpia_depot.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  tpia_targetEntry_s
 
struct  tpia_depot_s
 

Typedefs

typedef struct tpia_targetEntry_s tpia_targetEntry
 
typedef struct tpia_depot_s tpia_depot
 

Functions

tpia_depottpia_depot_create (statusMessageReporting *smr, const char *projectileName)
 
int tpia_depot_initialize (statusMessageReporting *smr, tpia_depot *depot, const char *projectileName)
 
tpia_depottpia_depot_free (tpia_depot *depot, int freeMap)
 
int tpia_depot_release (tpia_depot *depot, int freeMap)
 
int tpia_depot_setMap (statusMessageReporting *smr, tpia_depot *depot, tpia_map *map)
 
int tpia_depot_setMapFromFilename (statusMessageReporting *smr, tpia_depot *depot, const char *basePath, const char *mapFileName)
 
tpia_maptpia_depot_releaseMap (tpia_depot *depot)
 
int tpia_depot_freeMap (tpia_depot *depot)
 
tpia_targettpia_depot_addTarget (statusMessageReporting *smr, tpia_depot *depot, const char *evaluation, const char *targetName)
 
tpia_targettpia_depot_addTargetFromMap (statusMessageReporting *smr, tpia_depot *depot, tpia_map *map, const char *evaluation, const char *targetName)
 

Typedef Documentation

typedef struct tpia_depot_s tpia_depot

Definition at line 51 of file tpia_depot.h.

Definition at line 50 of file tpia_depot.h.

Function Documentation

tpia_target* tpia_depot_addTarget ( statusMessageReporting smr,
tpia_depot depot,
const char *  evaluation,
const char *  targetName 
)

Definition at line 153 of file tpia_depot.cc.

Here is the call graph for this function:

tpia_target* tpia_depot_addTargetFromMap ( statusMessageReporting smr,
tpia_depot depot,
tpia_map map,
const char *  evaluation,
const char *  targetName 
)

Definition at line 160 of file tpia_depot.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

tpia_depot* tpia_depot_create ( statusMessageReporting smr,
const char *  projectileName 
)

Definition at line 47 of file tpia_depot.cc.

Here is the call graph for this function:

tpia_depot* tpia_depot_free ( tpia_depot depot,
int  freeMap 
)

Definition at line 74 of file tpia_depot.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

int tpia_depot_freeMap ( tpia_depot depot)

Definition at line 129 of file tpia_depot.cc.

Here is the call graph for this function:

int tpia_depot_initialize ( statusMessageReporting smr,
tpia_depot depot,
const char *  projectileName 
)

Definition at line 59 of file tpia_depot.cc.

Here is the caller graph for this function:

int tpia_depot_release ( tpia_depot depot,
int  freeMap 
)

Definition at line 83 of file tpia_depot.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

tpia_map* tpia_depot_releaseMap ( tpia_depot depot)

Definition at line 119 of file tpia_depot.cc.

Here is the caller graph for this function:

int tpia_depot_setMap ( statusMessageReporting smr,
tpia_depot depot,
tpia_map map 
)

Definition at line 103 of file tpia_depot.cc.

int tpia_depot_setMapFromFilename ( statusMessageReporting smr,
tpia_depot depot,
const char *  basePath,
const char *  mapFileName 
)

Definition at line 111 of file tpia_depot.cc.

Here is the call graph for this function: