Geant4
10.01.p03
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
tpia_samplingMethods.cc
Go to the documentation of this file.
1
/*
2
# <<BEGIN-copyright>>
3
# Copyright (c) 2010, Lawrence Livermore National Security, LLC.
4
# Produced at the Lawrence Livermore National Laboratory
5
# Written by Bret R. Beck, beck6@llnl.gov.
6
# CODE-461393
7
# All rights reserved.
8
#
9
# This file is part of GIDI. For details, see nuclear.llnl.gov.
10
# Please also read the "Additional BSD Notice" at nuclear.llnl.gov.
11
#
12
# Redistribution and use in source and binary forms, with or without modification,
13
# are permitted provided that the following conditions are met:
14
#
15
# 1) Redistributions of source code must retain the above copyright notice,
16
# this list of conditions and the disclaimer below.
17
# 2) Redistributions in binary form must reproduce the above copyright notice,
18
# this list of conditions and the disclaimer (as noted below) in the
19
# documentation and/or other materials provided with the distribution.
20
# 3) Neither the name of the LLNS/LLNL nor the names of its contributors may be
21
# used to endorse or promote products derived from this software without
22
# specific prior written permission.
23
#
24
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
25
# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
26
# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
27
# SHALL LAWRENCE LIVERMORE NATIONAL SECURITY, LLC, THE U.S. DEPARTMENT OF ENERGY OR
28
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
29
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
30
# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
31
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
32
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
33
# EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
34
# <<END-copyright>>
35
*/
36
#include "string.h"
37
#include "tpia_target.h"
38
39
#if defined __cplusplus
40
namespace
GIDI
{
41
using namespace
GIDI
;
42
#endif
43
44
//Need to here beacaus these values used in MACRO //this comment is out of date
45
const
char
*
tpia_samplingMethods_constant
=
"constant"
;
46
const
char
*
tpia_samplingMethods_linear
=
"linear"
;
47
//110527 TK edited the macro (include/tpia_target.hh) see the file.
48
49
/*
50
************************************************************
51
*/
52
//int tpia_samplingMethods_initialize( statusMessageReporting *smr, tpia_samplingMethods *samplingMethods ) {
53
int
tpia_samplingMethods_initialize
( statusMessageReporting *, tpia_samplingMethods *samplingMethods ) {
54
55
memset( samplingMethods, 0,
sizeof
( tpia_samplingMethods ) );
56
samplingMethods->angular_equalProbableBinMethod =
tpia_samplingMethods_linear
;
57
return
( 0 );
58
}
59
#if defined __cplusplus
60
}
61
#endif
tpia_samplingMethods_constant
const char * tpia_samplingMethods_constant
Definition:
tpia_samplingMethods.cc:45
tpia_samplingMethods_initialize
int tpia_samplingMethods_initialize(statusMessageReporting *, tpia_samplingMethods *samplingMethods)
Definition:
tpia_samplingMethods.cc:53
GIDI
tpia_samplingMethods_linear
const char * tpia_samplingMethods_linear
Definition:
tpia_samplingMethods.cc:46
geant4.10.01.p03
source
processes
hadronic
models
lend
src
tpia_samplingMethods.cc
Generated on Fri Feb 19 2016 15:54:15 for Geant4 by
1.8.8