Geant4
10.7.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
xDataTOM_regionsXYs.cc
Go to the documentation of this file.
1
/*
2
# <<BEGIN-copyright>>
3
# <<END-copyright>>
4
*/
5
#include <string.h>
6
7
#include "
xDataTOM_private.h
"
8
9
#if defined __cplusplus
10
namespace
GIDI {
11
using namespace
GIDI;
12
#endif
13
14
char
const
*
xDataTOM_regionsXYs_ID
=
"regionsXYs"
;
15
16
/*
17
************************************************************
18
*/
19
int
xDataTOM_regionsXYs_free
(
xDataTOM_xDataInfo
*xDI ) {
20
21
int
i;
22
xDataTOM_regionsXYs
*regionsXYs;
23
24
if
( xDI == NULL )
return
( 0 );
25
if
( strcmp(
xDataTOM_regionsXYs_ID
, xDI->
ID
) != 0 )
return
( 1 );
26
regionsXYs = (
xDataTOM_regionsXYs
*) xDI->
data
;
27
for
( i = 0; i < regionsXYs->length; i++ )
xDataTOM_XYs_release
( &(regionsXYs->
XYs
[i]) );
28
smr_freeMemory
( (
void
**) &(regionsXYs->
XYs
) );
29
smr_freeMemory
( (
void
**) &(xDI->
data
) );
30
return
( 0 );
31
}
32
33
#if defined __cplusplus
34
}
35
#endif
smr_freeMemory
void * smr_freeMemory(void **p)
Definition:
statusMessageReporting.cc:640
xDataTOM_regionsXYs_s
Definition:
xDataTOM.h:87
xDataTOM_regionsXYs_s::XYs
xDataTOM_XYs * XYs
Definition:
xDataTOM.h:90
xDataTOM_xDataInfo_s
Definition:
xDataTOM.h:150
xDataTOM_xDataInfo_s::ID
const char * ID
Definition:
xDataTOM.h:151
xDataTOM_xDataInfo_s::data
void * data
Definition:
xDataTOM.h:154
xDataTOM_regionsXYs_free
int xDataTOM_regionsXYs_free(xDataTOM_xDataInfo *xDI)
Definition:
xDataTOM_regionsXYs.cc:19
xDataTOM_XYs_release
int xDataTOM_XYs_release(xDataTOM_XYs *XYs)
Definition:
xDataTOM_XYs.cc:31
xDataTOM_private.h
xDataTOM_regionsXYs_ID
char const * xDataTOM_regionsXYs_ID
Definition:
xDataTOM_regionsXYs.cc:14
geant4-v10.7.0
source
processes
hadronic
models
lend
src
xDataTOM_regionsXYs.cc
Generated by
1.9.6