Import Geant4 3.2.0 source tree
This commit is contained in:
@@ -0,0 +1,442 @@
|
||||
|
||||
Geant4 3.2 Release Notes
|
||||
------------------------
|
||||
|
||||
29th June 2001
|
||||
|
||||
These are the main new features/fixes included in this release since
|
||||
release 3.1 (for the detailed list of fixes/additions, please refer to the
|
||||
related History files):
|
||||
|
||||
o Configuration:
|
||||
-------------
|
||||
- Added G4VIS_BUILD_ASCIITREE_DRIVER, G4VIS_USE_ASCIITREE and
|
||||
G4VIS_BUILD_GAGTREE_DRIVER, G4VIS_USE_GAGTREE variables to
|
||||
activate module for ascii/GAG hierachycal tree of geometry volumes.
|
||||
- Introduced changes for persistency: common.gmk is now split in three,
|
||||
one general, and one for specific for transient and persistent each.
|
||||
Dependencies now much better handled in persistency.
|
||||
- Removed G4_NO_CBRT flag from WIN32-VC.gmk, no more needed.
|
||||
|
||||
o Event:
|
||||
-----
|
||||
- Fixes to cowork with STL vector migration of 'geometry'.
|
||||
|
||||
o Electromagnetic Processes (Low-energy):
|
||||
--------------------------------------
|
||||
- Migration to STL vector. Removed references to RW wrappers.
|
||||
- Fixed pedantic warnings detected on Linux ANSI setup.
|
||||
- Added new process for polarised Compton scattering.
|
||||
- Bug fix in anti-proton ionisation.
|
||||
|
||||
o Electromagnetic Processes (Standard):
|
||||
------------------------------------
|
||||
- Fixed pedantic warnings detected on Linux ANSI setup.
|
||||
|
||||
o General Processes, Parameterisation, Decay, Optical:
|
||||
---------------------------------------------------
|
||||
- Fixed pedantic warnings detected on Linux ANSI setup.
|
||||
|
||||
o Geometry:
|
||||
--------
|
||||
- Migrated code to native STL vector. Removed all references to
|
||||
Rogue-Wave wrappers.
|
||||
- Management:
|
||||
o Adopt explicit initialisation for 'minExtents' and 'maxExtents'
|
||||
in G4SmartVoxelHeader::BuildNodes(...).
|
||||
- Boolean solids:
|
||||
o Fix in G4IntersectionSolid::DistanceToIn(p,v) resolving
|
||||
bug observed in problem report #153.
|
||||
- BREPS solids:
|
||||
o Fixes to allow -ansi compilation on Linux-g++, gcc-2.95-2 compiler:
|
||||
- G4Ray: changed usage of hypot(x,y) to sqrt(x*x+y*y).
|
||||
- G4Hyperbola: changed usage of atanh(x) to 0.5*log((1+x)/(1-x)).
|
||||
o G4ProjectedSurface: corrected initialisation of temporary
|
||||
G4Point3D objects, to use the correct CLHEP constructor.
|
||||
- CSG solids:
|
||||
o Added G4CSGDEBUG preprocessor flag to discriminate for debug
|
||||
verbosity specific to CSG solids. Included in G4Exception of
|
||||
DistanceToOut() for "point p is outside" in G4Box, G4Cons,
|
||||
G4Tubs.
|
||||
o G4Trap: fixed memory leak in CalculateExtent() for creation of
|
||||
vertices in case of finite rotation.
|
||||
- Magnetic Field:
|
||||
o Updated G4Mag_SpinEqRhs for correction to spin tracking.
|
||||
o Fixed G4FieldManager constructors to give default values to
|
||||
delta parameters.
|
||||
- STEP reader:
|
||||
- Fix for porting on Linux-g++ 2.95-2 -ansi: removed usage of
|
||||
strdup() in dirobj.cc; replaced with existing solution for
|
||||
__O3DB__.
|
||||
- Volumes:
|
||||
o G4AuxiliaryNavServices::CheckPointOnSurface(): added additional
|
||||
check to resolve endless looping of G4Navigator in case the track
|
||||
is passing through a point, edge or surface shared by two solids.
|
||||
Fixes problem report #185.
|
||||
o Fixes in G4ReplicaNavigation for bug reports #253 and #254:
|
||||
- in VoxelLocate(...), treated particular case of rotational
|
||||
symmetry with extent over 360 degrees.
|
||||
- in DistanceToOutPhi(...), fix to correctly handle cases where
|
||||
the starting point is on boundary of replicas and direction is
|
||||
along boundary.
|
||||
o Enabled the use of different field managers for different parts
|
||||
of the detector. This first implementation allows a volume that
|
||||
has a field manager to override the global one.
|
||||
- Note: All field managers currently must refer to fields
|
||||
in global coordinates.
|
||||
- New ability: setting of the delta accuracy parameters differently
|
||||
in different volumes (even while maintaining the same
|
||||
field as the global one).
|
||||
o Added new parameter to G4PropagatorInField 'fEpsilonMin' which is
|
||||
the minimal relative accuracy for MF driving.
|
||||
|
||||
o Global:
|
||||
------
|
||||
- Added contructor to G4DataVector with additional argument
|
||||
for initialising values of collection.
|
||||
- Removed definition of cbrt() in globals.hh to allow ANSI compilation
|
||||
on Linux-g++ architecture with compiler gcc-2.95-2.
|
||||
- Defined 'str_size' as G4std::string::size_type and replaced usage of
|
||||
'size_t' in G4String and G4SubString. Fixes problem report #40.
|
||||
|
||||
o Graphics Representations:
|
||||
------------------------
|
||||
- Fixes in HepPolyhedron:
|
||||
o Extended implementation to cover unforeseen earlier situation
|
||||
during preselection of faces without intersection.
|
||||
o Made GetNumberOfRotationSteps() static and public.
|
||||
o Added GetSurfaceArea() and GetVolume().
|
||||
- Fixed warnings about possible use of uninitialized variables.
|
||||
- Migrated to STL vector. Removed references to RW wrappers.
|
||||
- Bug fix in BooleanProcessor to address problem report #153.
|
||||
|
||||
o Hadronic Processes:
|
||||
------------------
|
||||
- Migration to STL vector of the pre-compound and evaporation codes and
|
||||
removal of most warnings detected by Linux ANSI pedantic setup.
|
||||
- Management:
|
||||
o Fixes memory leak in G4InelasticInteraction: systematic search
|
||||
for leaks - energy scan 50MeV-10GeV.
|
||||
- High energy model:
|
||||
o Energy- OR Momentum- conservation, can be chosen by the user.
|
||||
o Added production of Evaporation particles.
|
||||
o Better description of experimental data, mainly in Strange
|
||||
Particle Production.
|
||||
o Cleared compilation warnings on Linux-g++.
|
||||
o Minor bug-fix in G4HEPionMinusInelastic.
|
||||
o Introduced temporary workaround in G4HEInelastic for high energy
|
||||
problem (number of particles created in one event larger than
|
||||
allocation).
|
||||
o Missing initialization of strangeness corrected, removing energy
|
||||
non-conservation in rare cases.
|
||||
- Generator models:
|
||||
o Upgrade of angular distributions and fission yields in pre-compound
|
||||
and evaporation models.
|
||||
o Defined local cbrt() in G4FermiMomentum, to allow porting
|
||||
on gcc-2.95-2 ANSI setup.
|
||||
o De-excitation: interface adjustment in G4ParaFissionModel.
|
||||
o Kinetic model: fixed exceptional condition for inelastic scattering
|
||||
off Hydrogene. No recoil required.
|
||||
- Radiative-decay model:
|
||||
o Fixes to cowork with STL vector migration of 'geometry'.
|
||||
- Low energy neutron transport model:
|
||||
o New code revision: requires new set of data, G4NDL3.0 or later.
|
||||
o Includes also an upgrade of the doppler broadening.
|
||||
Allows for running on 0K data, and doing exact doppler broadening
|
||||
on the fly (according to the temperature specified in G4Material),
|
||||
with good performance up to about 5000K.
|
||||
o Bug fix in G4NeutronHPInelasticCompFS to get the correct Q-value
|
||||
for Lithium (the bug was introduced in recent development).
|
||||
- Utilities:
|
||||
o Fixed memory leak in G4ReactionDynamics: systematic search for
|
||||
leaks - energy scan verification 50MeV-10GeV.
|
||||
o Fixed bug in nuclear reactions for light ions.
|
||||
|
||||
o Materials:
|
||||
---------
|
||||
- Fixed pedantic warnings detected on Linux ANSI setup.
|
||||
- Fix to explicitly initialise to zero values of G4DataVector used
|
||||
to fill sandia-matrix.
|
||||
|
||||
o Particles:
|
||||
---------
|
||||
- Added a0(980), f0(400-1200), f0(980).
|
||||
- Fixed bugs in G4ParticleDefinition::GetPDGIsospin().
|
||||
- Fixed element name in G4IonTable.
|
||||
- Fixed PDG encoding for excited Lambdas.
|
||||
- Added special treatment for Lamdas in G4PDGCodeChecker.
|
||||
- Fixed pedantic warnings detected on Linux ANSI setup.
|
||||
|
||||
o Persistency:
|
||||
-----------
|
||||
- Removed useless declaration of typedef G4ThreeVectorList.
|
||||
- Adapted to new config setup.
|
||||
- Changed usage of NULL to 0.
|
||||
|
||||
o Run and Intercoms:
|
||||
-----------------
|
||||
- Added binary mode for G4VUserPhysicsList::Retrieve/StorePhysicsTable().
|
||||
- Added G4VUserPhysicsList::RetrieveCutValues and related.
|
||||
- Added G4VUserPhysicsList::Set/ResetStoredInAscii() to switch on ascii
|
||||
mode for Retrieve/StorePhysicsTable().
|
||||
- Added 'setStoredInAscii' command in G4UserPhysicsList.
|
||||
|
||||
o Tracking & Track:
|
||||
----------------
|
||||
- Migration to STL vector. Removed references to RW wrappers.
|
||||
- Moved G4TrackingMessenger* messenger to the class scope in
|
||||
G4TrackingManager.
|
||||
- Fixed problem of vertex information loss for suspended tracks.
|
||||
Fixes problem report #240.
|
||||
- Fix to G4SteppingManager to explicitly initialise values in STL
|
||||
collections members of the class.
|
||||
|
||||
o Transportation:
|
||||
--------------
|
||||
- Correction for 'spin-update' to G4Transportation: to avoid overwrite
|
||||
of the spin value for photons and other non-charged particles (and
|
||||
for charged particles in zero field).
|
||||
|
||||
o Visualization:
|
||||
-------------
|
||||
- Added two new commands:
|
||||
/vis/scene/add/text
|
||||
/vis/scene/add/axes
|
||||
- Improvements in /vis/scene/add/volume.
|
||||
- Added /vis/drawTree.
|
||||
- Introduced first version of G4ASCIITree to dump geometry hierarchy
|
||||
to standard output as ASCII stream.
|
||||
This requires two new environment variables:
|
||||
G4VIS_BUILD_ASCIITREE_DRIVER and G4VIS_USE_ASCIITREE.
|
||||
- Introduced first version of G4GAGTree to dump geometry hierarchy
|
||||
to GAG GUI system.
|
||||
This requires two new environment variables:
|
||||
G4VIS_BUILD_GAGTREE_DRIVER and G4VIS_USE_GAGTREE.
|
||||
- Migration to STL vector. Removed references to RW wrappers.
|
||||
- Removed OS dependence from the DAWN-network driver.
|
||||
* gethostname() removed
|
||||
* removed G4SocketConfig.hh and G4SocketMacro.hh.
|
||||
NOTE: now "setenv G4DAWN_HOST_NAME hostname" is mandatory to use
|
||||
the DAWN-network driver.
|
||||
|
||||
o G4toG4 Tool:
|
||||
-----------
|
||||
- Fix in GNUmakefile: G4MAKESHLIB replaced with G4LIB_BUILD_SHARED
|
||||
to allow building of shared library according to the new mechanism.
|
||||
- Fix in G3toG4BuildTree for a case of the placement a volume in
|
||||
cloned mothers. G3toG4BuildTree() has been split in two methods
|
||||
G3toG4BuildLVTree() and G3toG4BuildPVTree(), the first creating
|
||||
logical volumes only, the second performing placements afterwards.
|
||||
- Cleared pedantic warnings detected on Linux-g++ with ISO/ANSI setup.
|
||||
|
||||
o Examples:
|
||||
--------
|
||||
- exampleN03: updated visualization macros in visTutor:
|
||||
o Commands /vis/set/XXX's are replaced with /vis/viewer/set/XXX
|
||||
o Commands /vis/camera/XXX's are replaced with /vis/viewer/XXX
|
||||
except for /vis/camera/spin.
|
||||
o Added exN03Tree0.mac for ASCII DTREE and exN03Tree1.mac for
|
||||
GAG DTREE
|
||||
- Migrated novice/N05 to STL vector.
|
||||
- Added new interactive commands in extended/electromagnetic/TestEm5.
|
||||
- Updated examples:
|
||||
o extended/analysis/AnaEx01
|
||||
o extended/persistency/PersistentEx01 and PersistentEx02
|
||||
o advanced/xray_telescope
|
||||
|
||||
Notes:
|
||||
|
||||
o Geant4 3.2 is based on STL and can be installed with strict
|
||||
ISO/ANSI C++ compliant setup or not. See notes below.
|
||||
|
||||
The code and some binary libraries are available through our "Source Code"
|
||||
Web page:
|
||||
- see our <A href="http://cern.ch/geant4">Geant4 Home Page</A>.
|
||||
|
||||
Please refer to <A
|
||||
href="http://cern.ch/geant4/G4UsersDocuments/Overview/html/index.html">Geant4
|
||||
User Documentation</A> for further information about using Geant4.
|
||||
Updates to the documentation for Geant4 3.2 are expected to be published as
|
||||
usual within three weeks from the release date.
|
||||
|
||||
|
||||
Contents
|
||||
--------
|
||||
|
||||
1. Supported and Tested Platforms
|
||||
2. ANAPHE and CLHEP
|
||||
3. The Standard Template Library (STL)
|
||||
4. Persistency
|
||||
5. Compiler Specific Problems
|
||||
6. Known Run-Time Problems
|
||||
7. Compilation Warnings
|
||||
8. Known Run-Time Warnings
|
||||
|
||||
|
||||
1. Supported and Tested Platforms
|
||||
---------------------------------
|
||||
|
||||
o SUN Solaris 5.6/5.7, C++ 4.2 Patch 104631-04, C++ 5.2 Patch 109508-03.
|
||||
o HP 10.20, aCC C++ B3910B A.01.23
|
||||
o Linux 2.2.17-7, gcc C++ egcs-2.91.66 (egcs 1.1.2), gcc 2.95-2.
|
||||
This configuration was tested with the RedHat 6.1 distribution, but
|
||||
versions of Geant4 have also been compiled successfully on more recent
|
||||
RedHat, Debian and Suse distributions.
|
||||
o NT 4.0 with Service Pack 4 or Windows-2000 and Cygnus Tools b20 with:
|
||||
Visual C++ 6.0 Service Pack 2
|
||||
|
||||
Platforms also tested but giving rise to some problems - see below:
|
||||
|
||||
o DEC V4.0, cxx C++ V6.1-027.
|
||||
|
||||
Platforms configured but not tested and not supported:
|
||||
o SGI V6.5.5, CC 7.2.1 with ObjectSpace
|
||||
o AIX 4.3.2, xlC compiler with ObjectSpace
|
||||
|
||||
|
||||
2. ANAPHE and CLHEP
|
||||
-------------------
|
||||
|
||||
Geant4 3.2 requires the installation of CLHEP.
|
||||
|
||||
See <A href="http://wwwinfo.cern.ch/asd/lhc++/INSTALLATION/clhep.html">
|
||||
CLHEP</A>. Tests have been performed with CLHEP 1.6.0.0.
|
||||
|
||||
By default, the CLHEP installation scripts will activate ISO/ANSI C++ features
|
||||
if the compiler is capable. You need to explicitly disable CLHEP settings in
|
||||
case you wish non-ISO/ANSI setup on specific compilers.
|
||||
|
||||
Geant4 3.2 coworks with ANAPHE 3.6.0 and components included therein:
|
||||
Objectivity 6.1
|
||||
ObjectSpace 2.1
|
||||
HepODBMS 0.3.2.9
|
||||
CLHEP 1.6.0.0
|
||||
|
||||
For more information about ANAPHE 3.6.0, see:
|
||||
<A href="http://cern.ch/anaphe">ANAPHE</A>
|
||||
|
||||
|
||||
3. The Standard Template Library
|
||||
--------------------------------
|
||||
|
||||
The following versions of STL have been tested:
|
||||
|
||||
ObjectSpace STL on SUN (CC 4.2).
|
||||
|
||||
See <A href="http://www.objectspace.com/">ObjectSpace</A>.
|
||||
|
||||
"Native" STL on: Windows/NT, Linux, HP, DEC and SUN (CC 5.2).
|
||||
|
||||
This is selected at installation/compile time by the environment variable
|
||||
G4USE_OSPACE in the case of the former - see documentation.
|
||||
|
||||
NOTES:
|
||||
- Be aware that by default, the installation scripts will expect to use
|
||||
the native STL implementation. You must set the G4USE_OSPACE variable
|
||||
in the environment in order to select the ObjectSpace implementation.
|
||||
|
||||
- Platform specific setup:
|
||||
o DEC: ObjectSpace is required in non ISO/ANSI setup.
|
||||
Native STL is required for ISO/ANSI setup.
|
||||
o HP: Native STL is used (non ISO/ANSI setup).
|
||||
o SUN: ObjectSpace is required in non ISO/ANSI setup (CC 4.2).
|
||||
Native STL is required for ISO/ANSI setup (CC 5.2 only).
|
||||
o Linux: Native STL is required (non ISO/ANSI setup).
|
||||
o NT: Native STL and ISO/ANSI setup required.
|
||||
|
||||
|
||||
4. Persistency
|
||||
--------------
|
||||
|
||||
Platform
|
||||
--------
|
||||
|
||||
Persistency in Geant4 3.2 release is tested on the following
|
||||
platforms:
|
||||
|
||||
G4SYSTEM OS C++ compiler HepODBMS Objectivity
|
||||
--------- ----------- ------------ --------- -----------
|
||||
SUN-CC SunOS 5.6 CC 4.2 0.3.1.4 5.2.1
|
||||
SUN-CC5 SunOS 5.7 CC 5.2 0.3.2.10(*) 6.1.3 (*)
|
||||
Linux-g++ RedHat 6.1 egcs-2.91.66 0.3.1.4 5.2.1
|
||||
Linux-g++ RedHat 6.1 egcs-2.95.2 0.3.2.3 (#) 6.0 (#)
|
||||
|
||||
(*) HepODBMS header files must be prepared with "ooddlx -noline"
|
||||
option. See below.
|
||||
(#) Setup scripts for HepODBMS and Objectivity has been changed on
|
||||
CERN AFS. See g4odbms_setup[.sh.csh] in example PersistentEx01
|
||||
in 'geant4/examples/extended/persistency' for example setup scripts.
|
||||
|
||||
Known Problems
|
||||
--------------
|
||||
|
||||
- There are several warning messages on some platforms during the
|
||||
installation of the libraries and the compilation of the examples.
|
||||
Most of them can be safely ignored. It is annoying but hard to get
|
||||
rid of them due to various reasons.
|
||||
|
||||
- A warning message "Could not find naming root directory" appears at
|
||||
runtime of the persistency examples. It is generaged by
|
||||
HepDbApplication in HepODBMS. It can be ignored.
|
||||
|
||||
- On Solaris7 (SUN-CC5), persistent header files has to be generated by
|
||||
ooddlx with "-noline" option to work around a bug in C++ compiler.
|
||||
This workaround applies not only to Geant4 Persistency category but
|
||||
also to HepODBMS, and the user defined ddl files as well. This
|
||||
option removes the "#line" directive of the file name and the line
|
||||
number of the original .ddl file. As a consequences, C++ compiler
|
||||
no longer "tells" the correct file name and the line number of the
|
||||
.ddl file if compiler error occurs. Try to identify the compiler
|
||||
error by first looking into the header file generated by ooddlx,
|
||||
and then locate the source of the problem by looking into the .ddl
|
||||
file. A patch to the compiler is expected from SUN.
|
||||
|
||||
|
||||
5. Compiler Specific Problems
|
||||
-----------------------------
|
||||
|
||||
o DEC V4.0, cxx C++ V6.1-027.
|
||||
|
||||
- We have found cases of mis-compilation of min and max templates
|
||||
on DEC. We have traced those which cause serious malfunction
|
||||
but there is no guarantee that there are no other cases.
|
||||
Detailed inspection of assembler output suggests that this
|
||||
problem might not be confined to min and max. This has been
|
||||
reported to DEC/Compaq. We understand a new version 6.2 of the
|
||||
compiler is now available. However we cannot guarantee correct
|
||||
execution of Geant4 on DEC with the current version of the
|
||||
compiler.
|
||||
- A bug in cin.getline() system function causes an anomalous
|
||||
behavior when running in interactive-mode on DEC-cxx 6.1 in
|
||||
ISO/ANSI mode. We tested the bug has been fixed in more recent
|
||||
versions of the compiler.
|
||||
|
||||
|
||||
6. Known Run-Time Problems and Limitations
|
||||
------------------------------------------
|
||||
|
||||
For a complete list of outstanding run-time problems and to submit any
|
||||
problem you may find running this version of Geant4, please refer to the
|
||||
Geant4 Problem Reporting System, available on the Web at this address:
|
||||
|
||||
http://wwwinfo.cern.ch/asd/cgi-bin/geant4/problemreport
|
||||
|
||||
|
||||
7. Compilation Warnings
|
||||
-----------------------
|
||||
|
||||
There are compilation warnings on some platforms. We do not believe
|
||||
that any will lead to incorrect run-time behaviour, but we are working
|
||||
on reducing them.
|
||||
|
||||
|
||||
8. Known Run-Time Warnings
|
||||
--------------------------
|
||||
|
||||
The following messages can be written to error output while tracking. We
|
||||
believe none give rise to incorrect behaviour.
|
||||
|
||||
o G4PropagateInField: Warning: Particle is looping
|
||||
- tracking in field will be stopped.
|
||||
It has performed 10000 steps in Field while a maximum of 10000
|
||||
are allowed.
|
||||
+11
-3
@@ -1,4 +1,4 @@
|
||||
# $Id: G4VIS_BUILD.gmk,v 1.3 2000/01/29 00:41:49 asaim Exp $
|
||||
# $Id: G4VIS_BUILD.gmk,v 1.5 2001/06/19 20:38:12 johna Exp $
|
||||
# -------------------------------------------------------------
|
||||
# Visualization-specific CPPFLAGS for BUILD phase.
|
||||
# John Allison, 24th January 1998.
|
||||
@@ -78,8 +78,16 @@ ifdef G4VIS_BUILD_VRMLFILE_DRIVER
|
||||
endif
|
||||
# End of VRML and VRMLFILE drivers
|
||||
|
||||
ifdef G4VIS_BUILD_ASCIITREE_DRIVER
|
||||
G4VIS_BUILD = 1
|
||||
CPPFLAGS += -DG4VIS_BUILD_ASCIITREE_DRIVER
|
||||
endif
|
||||
|
||||
ifdef G4VIS_BUILD_GAGTREE_DRIVER
|
||||
G4VIS_BUILD = 1
|
||||
CPPFLAGS += -DG4VIS_BUILD_GAGTREE_DRIVER
|
||||
endif
|
||||
|
||||
ifdef G4VIS_BUILD
|
||||
CPPFLAGS += -DG4VIS_BUILD
|
||||
endif
|
||||
|
||||
|
||||
|
||||
+15
-1
@@ -1,4 +1,4 @@
|
||||
# $Id: G4VIS_USE.gmk,v 1.3 2000/01/29 00:41:49 asaim Exp $
|
||||
# $Id: G4VIS_USE.gmk,v 1.5 2001/06/19 20:38:31 johna Exp $
|
||||
# -------------------------------------------------------------
|
||||
# GNUmakefile for CPPFLAGS for visualization USE phase.
|
||||
# John Allison, 24th January 1998.
|
||||
@@ -91,6 +91,20 @@ ifdef G4VIS_USE_VRML_OR_VRMLFILE
|
||||
VISLIBS += -lG4VRML
|
||||
endif
|
||||
|
||||
ifdef G4VIS_USE_ASCIITREE
|
||||
G4VIS_USE_TREE = 1
|
||||
CPPFLAGS += -DG4VIS_USE_ASCIITREE
|
||||
endif
|
||||
ifdef G4VIS_USE_GAGTREE
|
||||
G4VIS_USE_TREE = 1
|
||||
CPPFLAGS += -DG4VIS_USE_GAGTREE
|
||||
endif
|
||||
ifdef G4VIS_USE_TREE
|
||||
G4VIS_USE = 1
|
||||
CPPFLAGS += -I$(G4BASE)/visualization/Tree/include
|
||||
VISLIBS += -lG4Tree
|
||||
endif
|
||||
|
||||
ifdef G4VIS_USE
|
||||
ifdef G4_SOLVE_TEMPLATES
|
||||
G4_SOLVE_VIS_TEMPLATES = 1
|
||||
|
||||
+65
-3
@@ -1,5 +1,6 @@
|
||||
$Id: History,v 1.132.2.1 2001/03/22 14:00:01 gunter Exp $
|
||||
$Name: geant4-03-01 $
|
||||
$Id: History,v 1.149 2001/06/29 12:49:25 gcosmo Exp $
|
||||
$Name: $
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
=========================================================
|
||||
@@ -17,7 +18,68 @@ committal in the CVS repository !
|
||||
* Reverse chronological order (last date on top), please *
|
||||
----------------------------------------------------------
|
||||
|
||||
22 March 2001 Gunter Folger (config-V03-00-03)
|
||||
29th June 2001 Gabriele Cosmo (config-V03-01-10)
|
||||
- Updated source scripts for 'Configure'.
|
||||
|
||||
26th June 2001 Youhei Morita (config-V03-01-09)
|
||||
- globlib.gmk: added block for copying headers for persistency in $G4INCLUDE
|
||||
when invoking the 'includes' target.
|
||||
|
||||
25th June 2001 Youhei Morita (config-V03-01-08)
|
||||
- Restored lib_d target (again) in common.gmk with a protection of G4ODBMS.
|
||||
- Linux-g++.gmk (G.Cosmo)
|
||||
o Commented out -ansi setup for public release
|
||||
o Fixed logic for activating G4OODDLX_FLAGS on egcs compiler
|
||||
|
||||
22nd June Gabriele Cosmo (config-V03-01-07)
|
||||
- common.gmk (G.Folger):
|
||||
o removed lib_d target (again).
|
||||
o restored G4SKIP_DEPEND.
|
||||
- Linux-g++.gmk:
|
||||
o added temporary cludge for identify compiler version
|
||||
and define G4DDLX_FLAGS for egcs-1.1.2.
|
||||
- binmake.gmk:
|
||||
o added mechanism to correctly handle include paths when source headers
|
||||
are centrally installed in $G4INCLUDE. Temporarly disabled, requires
|
||||
update (re-design?) of liblist.c to properly generate the list of
|
||||
libraries from the map.
|
||||
Once activated, also G4UI_USE.gmk, G4VIS_USE.gmk and analysis.gmk
|
||||
have to be modified accordingly.
|
||||
|
||||
22nd June 2001 Youhei Morita (config-V03-01-06)
|
||||
- Restored lib_d target in common.gmk with a protection of G4ODBMS.
|
||||
- Get rid of G4SKIP_DEPEND in binmake.gmk.
|
||||
- Comment out G4DDLX_FLAGS options in sys/Linux-g++.gmk for gcc-2.95.2.
|
||||
|
||||
21st June 2001 Gunter Folger (config-V03-01-05)
|
||||
- Removed bin_d and lib_d targets and thus the re-start of make.
|
||||
|
||||
21st June 2001 Gunter Folger (config-V03-01-04)
|
||||
- common.gmk, binmake.gmk: run gmake via $(MAKE).
|
||||
|
||||
19th June 2001 John Allison (config-V03-01-03)
|
||||
- Added GAG_TREE to G4VIS_BUILD.gmk and G4VIS_USE.gmk.
|
||||
|
||||
20th June 2001 (Japan Time - still 19th in Europe!)
|
||||
Youhei Morita (config-V03-01-02)
|
||||
- A few bug fixes in binmake.gmk, common_objy.gmk, sys/SUN-CC5.gmk,
|
||||
sys/Linux-g++.gmk, sys/Win32-g++.gmk.
|
||||
|
||||
19th June 2001 Gabriele Cosmo
|
||||
- Removed G4_NO_CBRT flag from WIN32-VC setup. No more necessary.
|
||||
|
||||
30th May 2001 Gunter Folger
|
||||
- Do changes for persistency from Youhei: common.gmk is now split in three,
|
||||
one general, and one for specific for transient and persistent each.
|
||||
Dependencies now much better handled in persistency.
|
||||
|
||||
2nd May 2001 Gabriele Cosmo (config-V03-01-01)
|
||||
- Added options "-Wall -ansi -pedantic" to Linux-g++ setup.
|
||||
|
||||
10th April 2001 John Allison (config-V03-01-00)
|
||||
- Added G4VIS_BUILD_ASCIITREE_DRIVER and G4VIS_USE_ASCIITREE to G4VIS*gmk.
|
||||
|
||||
22nd March 2001 Gunter Folger (config-V03-00-03)
|
||||
- binmake.gmk, only store in executable PATH to libs from example/test;
|
||||
other libs should be taken/found from LD_LIBRARY_PATH
|
||||
- sys/{Linux-g++,SUN-CC}.gmk: enable storing of PATH to libs in executable
|
||||
|
||||
+4
-13
@@ -1,4 +1,4 @@
|
||||
# $Id: architecture.gmk,v 1.70 2000/12/08 09:41:26 gcosmo Exp $
|
||||
# $Id: architecture.gmk,v 1.71 2001/05/30 15:04:13 gunter Exp $
|
||||
# ------------------------------------------------------------------------
|
||||
# GEANT 4 - Architecture configuration script for GNU Make
|
||||
#
|
||||
@@ -123,7 +123,8 @@ ifdef G4ODBMS
|
||||
# set to $G4LIB/$G4SYSTEM/schema ...
|
||||
#
|
||||
ifndef G4SCHEMA_DIR
|
||||
G4SCHEMA_DIR := $(G4LIB)/$(G4SYSTEM)/schema
|
||||
G4SCHEMA_DIR := $(G4LIB)/$(G4SYSTEM)/schema
|
||||
G4SCHEMA_BOOT := $(G4SCHEMA_DIR)/G4SCHEMA
|
||||
G4SCHEMA_INCLUDE := $(G4SCHEMA_DIR)/include
|
||||
endif
|
||||
ifndef G4SCHEMA_FDID
|
||||
@@ -133,16 +134,6 @@ endif
|
||||
G4DUMMY_VARIABLE:=$(shell [ ! -d $(G4SCHEMA_DIR) ] && mkdir -p $(G4SCHEMA_DIR) )
|
||||
G4DUMMY_VARIABLE:=$(shell [ ! -d $(G4SCHEMA_INCLUDE) ] && mkdir -p $(G4SCHEMA_INCLUDE) )
|
||||
|
||||
# If not specified, the default path for G4 temporary schema G4TMPSCHEMA_DIR is
|
||||
# set to $G4TMP/$G4SYSTEM/schema (for building persistency library)...
|
||||
#
|
||||
ifndef G4TMPSCHEMA_DIR
|
||||
G4TMPSCHEMA_DIR := $(G4TMP)/$(G4SYSTEM)/schema
|
||||
G4TMPSCHEMA_BOOT := $(G4TMPSCHEMA_DIR)/G4SCHEMA
|
||||
endif
|
||||
|
||||
G4DUMMY_VARIABLE:=$(shell [ ! -d $(G4TMPSCHEMA_DIR) ] && mkdir -p $(G4TMPSCHEMA_DIR) )
|
||||
|
||||
# If not specified, the default path for G4 example schema G4EXAMPLE_BOOT_DIR is
|
||||
# set to $G4WORKDIR/exampleSchema (for persistency examples)...
|
||||
#
|
||||
@@ -165,7 +156,7 @@ ifndef G4EXAMPLE_FD_DIR
|
||||
endif
|
||||
|
||||
G4DUMMY_VARIABLE:=$(shell [ ! -d $(G4EXAMPLE_FD_DIR) ] && mkdir -p $(G4EXAMPLE_FD_DIR) )
|
||||
G4OODDLX_FLAGS := -DTEMPLATEP_HIDES_FNCD
|
||||
G4DDLX_FLAGS := -DTEMPLATEP_HIDES_FNCD
|
||||
|
||||
ifndef G4EXAMPLE_FD
|
||||
G4EXAMPLE_FD = $(G4EXAMPLE_FD_DIR)/$(name)
|
||||
|
||||
+42
-15
@@ -1,7 +1,7 @@
|
||||
# $Id: binmake.gmk,v 1.56.2.1 2001/03/22 13:54:24 gunter Exp $
|
||||
# $Id: binmake.gmk,v 1.63 2001/06/22 16:11:21 gcosmo Exp $
|
||||
# ----------------------------------------------------------
|
||||
# Script defining rules and paths for making binaries.
|
||||
# Gabriele Cosmo, 25/06/1998.
|
||||
# First implementation: Gabriele Cosmo, 25/06/1998.
|
||||
# ----------------------------------------------------------
|
||||
|
||||
ifndef LDFLAGS
|
||||
@@ -10,12 +10,20 @@ endif
|
||||
|
||||
G4LIBDIR := $(G4LIB)/$(G4SYSTEM)
|
||||
|
||||
# Define variable checking for existence of centrally installed headers.
|
||||
# If check will be true, avoid explicit definition of paths to INCFLAGS.
|
||||
#
|
||||
# G4INCLUDE_EXEC := $(shell [ -r $(G4INCLUDE)/globals.hh ] && echo 1)
|
||||
|
||||
include $(G4INSTALL)/config/G4UI_USE.gmk
|
||||
include $(G4INSTALL)/config/G4VIS_USE.gmk
|
||||
include $(G4INSTALL)/config/interactivity.gmk
|
||||
include $(G4INSTALL)/config/analysis.gmk
|
||||
|
||||
ifndef INCFLAGS
|
||||
# ifeq ($(G4INCLUDE_EXEC),1)
|
||||
# INCFLAGS := -I$(G4INCLUDE)
|
||||
# else
|
||||
INCFLAGS := \
|
||||
-I$(G4BASE)/global/management/include \
|
||||
-I$(G4BASE)/global/HEPRandom/include \
|
||||
@@ -83,9 +91,11 @@ ifndef INCFLAGS
|
||||
-I$(G4BASE)/graphics_reps/include \
|
||||
-I$(G4BASE)/intercoms/include \
|
||||
-I$(G4BASE)/g3tog4/include
|
||||
# endif
|
||||
endif
|
||||
|
||||
ifdef G4ODBMS
|
||||
# ifneq ($(G4INCLUDE_EXEC),1)
|
||||
INCFLAGS += \
|
||||
-I$(G4BASE)/persistency/global/include \
|
||||
-I$(G4BASE)/persistency/digits+hits/hits/include \
|
||||
@@ -95,8 +105,9 @@ ifdef G4ODBMS
|
||||
-I$(G4BASE)/persistency/geometry/solids/CSG/include \
|
||||
-I$(G4BASE)/persistency/geometry/solids/Boolean/include \
|
||||
-I$(G4BASE)/persistency/geometry/management/include \
|
||||
-I$(G4BASE)/persistency/management/include \
|
||||
-I$(G4SCHEMA_INCLUDE) \
|
||||
-I$(G4BASE)/persistency/management/include
|
||||
# endif
|
||||
INCFLAGS += -I$(G4SCHEMA_INCLUDE) \
|
||||
-I$(OBJY_DIR)/include \
|
||||
-I$(HEP_ODBMS_DIR)/include \
|
||||
-DHep_HAS_BUILDIN_BOOL_CONSTANTS
|
||||
@@ -125,8 +136,8 @@ ifdef G4EXLIB
|
||||
LDFLAGS += -L$(G4LIBDIR)
|
||||
ifdef SHAREDLIBS
|
||||
ifdef G4RUNPATHOPTION
|
||||
# for the example dependant directory, keep the path to the shared lib
|
||||
# in the executable.
|
||||
# For the example dependent directory, keep the
|
||||
# path to the shared lib in the executable.
|
||||
LDFLAGS += $(G4RUNPATHOPTION)$(G4LIBDIR)
|
||||
endif
|
||||
endif
|
||||
@@ -253,7 +264,13 @@ else
|
||||
.PHONY: bin clean clean_bin debug cleandb newboot newfd
|
||||
endif
|
||||
|
||||
#
|
||||
# Target "bin" requires dependency files when G4ODBMS=1.
|
||||
# gmake must be recursively called with MAKE_DFILES=1.
|
||||
#
|
||||
|
||||
# Make $(G4TARGET) executable.
|
||||
|
||||
bin: $(G4BINDIR)/$(G4TARGET)
|
||||
|
||||
$(G4BINDIR)/$(G4TARGET): $(LINK_DEPENDENCIES)
|
||||
@@ -313,10 +330,6 @@ else
|
||||
endif
|
||||
|
||||
# Make the $(G4TARGET).d file and include it.
|
||||
ifdef G4SKIP_DEPEND
|
||||
$(G4TMPDIR)/exe/$(G4TARGET).d: $(G4TARGET).cc
|
||||
@echo Skip dependency file creation for file $< ...
|
||||
else
|
||||
$(G4TMPDIR)/exe/$(G4TARGET).d: $(G4TARGET).cc
|
||||
@if [ ! -d $(G4TMP)/$(G4SYSTEM) ] ; then mkdir $(G4TMP)/$(G4SYSTEM) ;fi
|
||||
@if [ ! -d $(G4TMPDIR) ] ; then mkdir $(G4TMPDIR) ;fi
|
||||
@@ -324,6 +337,7 @@ $(G4TMPDIR)/exe/$(G4TARGET).d: $(G4TARGET).cc
|
||||
@echo Making dependency for file $<...
|
||||
@($(ECHO) $(G4TMPDIR)/exe/\\c ; \
|
||||
g++ $(GPPFLAGS) $(CPPFLAGS) $< ) | sed 's!$(G4TMPDIR)/exe/$*.o!& $@!' >$@
|
||||
ifneq ($(dependencies),)
|
||||
-include $(dependencies)
|
||||
endif
|
||||
|
||||
@@ -347,6 +361,14 @@ ifdef G4ODBMS
|
||||
|
||||
cleandb: clean newboot
|
||||
|
||||
$(G4EXAMPLE_BOOT):
|
||||
@echo Copying schema file to $(G4EXAMPLE_BOOT) for FDID $(G4EXAMPLE_FDID)
|
||||
@rm -f $(G4EXAMPLE_BOOT_DIR)/$(name)
|
||||
@rm -f $(G4EXAMPLE_BOOT_DIR)/$(name).FDDB
|
||||
@rm -f $(G4EXAMPLE_BOOT_DIR)/*.$(name).DB
|
||||
@$(HEP_ODBMS_DIR)/etc/getdb $(G4SCHEMA_DIR)/G4SCHEMA \
|
||||
$(G4EXAMPLE_BOOT) $(G4SCHEMA_FDID)
|
||||
|
||||
newboot:
|
||||
@echo Copying schema file to $(G4EXAMPLE_BOOT) for FDID $(G4EXAMPLE_FDID)
|
||||
@rm -f $(G4EXAMPLE_BOOT_DIR)/$(name)
|
||||
@@ -355,17 +377,22 @@ newboot:
|
||||
@$(HEP_ODBMS_DIR)/etc/getdb $(G4SCHEMA_DIR)/G4SCHEMA \
|
||||
$(G4EXAMPLE_BOOT) $(G4SCHEMA_FDID)
|
||||
|
||||
newfd:
|
||||
ifndef G4EXAMPLE_FDID
|
||||
@echo G4EXAMPLE_FDID is not defined. Stop.
|
||||
exit 1
|
||||
endif
|
||||
$(G4EXAMPLE_FD):
|
||||
@echo Creating new runtime federated database $(G4EXAMPLE_BOOT) for FDID $(G4EXAMPLE_FDID)
|
||||
@rm -f $(G4EXAMPLE_FD_DIR)/$(name)
|
||||
@rm -f $(G4EXAMPLE_FD_DIR)/$(name).FDDB
|
||||
@rm -f $(G4EXAMPLE_FD_DIR)/*.$(name).DB
|
||||
@$(HEP_ODBMS_DIR)/etc/getdb $(G4EXAMPLE_BOOT) \
|
||||
$(G4EXAMPLE_FD) $(G4EXAMPLE_FDID)
|
||||
|
||||
newfd:
|
||||
@echo Creating new runtime federated database $(G4EXAMPLE_BOOT) for FDID $(G4EXAMPLE_FDID)
|
||||
@rm -f $(G4EXAMPLE_FD_DIR)/$(name)
|
||||
@rm -f $(G4EXAMPLE_FD_DIR)/$(name).FDDB
|
||||
@rm -f $(G4EXAMPLE_FD_DIR)/*.$(name).DB
|
||||
@$(HEP_ODBMS_DIR)/etc/getdb $(G4EXAMPLE_BOOT) \
|
||||
$(G4EXAMPLE_FD) $(G4EXAMPLE_FDID)
|
||||
|
||||
endif
|
||||
############################- targets for G4ODBMS -############################
|
||||
|
||||
|
||||
+62
-122
@@ -1,47 +1,22 @@
|
||||
# $Id: common.gmk,v 1.24 2000/12/13 08:31:31 gcosmo Exp $
|
||||
# $Id: common.gmk,v 1.30 2001/06/25 10:58:51 morita Exp $
|
||||
# ----------------------------------------------------------------
|
||||
# Common part of GNUmakefile for libraries. John Allison, 5/7/95.
|
||||
# ----------------------------------------------------------------
|
||||
# Libraries are created according to G4SYSTEM. G.Cosmo, 11/6/96.
|
||||
# Introduced G4LIBDIR and G4TMPDIR. G.Cosmo, 23/6/98.
|
||||
# Introduced G4SCHEMA_HEADER_DIR and G4SCHEMA_SRC_DIR. Y.Morita, 16/11/99.
|
||||
# Actual targets splitted into common_kernel.gmk and common_objy.gmk,
|
||||
# Y.Morita, 15/3/01.
|
||||
|
||||
ifndef G4LIBDIR
|
||||
G4LIBDIR := $(G4LIB)/$(G4SYSTEM)
|
||||
endif
|
||||
G4TMPDIR := $(G4TMP)/$(G4SYSTEM)/$(name)
|
||||
|
||||
ifdef G4ODBMS_INSTALLATION
|
||||
G4OODDLX_SCHEMA_NAME := -schema Geant4
|
||||
else
|
||||
G4OODDLX_SCHEMA_NAME :=
|
||||
endif
|
||||
G4SCHEMA_HEADER_DIR := $(G4TMPDIR)
|
||||
G4SCHEMA_SRC_DIR := $(G4TMPDIR)
|
||||
|
||||
sources := $(wildcard src/*.cc)
|
||||
schema_ddl := $(wildcard include/*.ddl)
|
||||
schema_hh := $(patsubst include/%.ddl,$(G4SCHEMA_HEADER_DIR)/%.hh,$(schema_ddl))
|
||||
schema_ref_hh := $(patsubst include/%.ddl,$(G4SCHEMA_HEADER_DIR)/%_ref.hh,$(schema_ddl))
|
||||
objects := $(patsubst src/%.cc,$(G4TMPDIR)/%.o,$(sources))
|
||||
dependencies := $(patsubst src/%.cc,$(G4TMPDIR)/%.d,$(sources))
|
||||
|
||||
# output of ooddlx in G4TMPDIR (.hh, _ref.hh, _ddl.cc)
|
||||
#
|
||||
temporaries := $(patsubst include/%.ddl,$(G4SCHEMA_HEADER_DIR)/%.hh,$(schema_ddl))
|
||||
|
||||
# output of ooddlx in the current directory (if the process does not finish)
|
||||
#
|
||||
temporaries2 := $(patsubst include/%.ddl,%.hh,$(schema_ddl))
|
||||
|
||||
ifdef G4ODBMS
|
||||
temporaries += $(patsubst include/%.ddl,$(G4SCHEMA_SRC_DIR)/%_ddl.cc,$(schema_ddl)) \
|
||||
$(patsubst include/%.ddl,$(G4SCHEMA_HEADER_DIR)/%_ref.hh,$(schema_ddl))
|
||||
temporaries2 += $(patsubst include/%.ddl,%_ddl.cc,$(schema_ddl)) \
|
||||
$(patsubst include/%.ddl,%_ref.hh,$(schema_ddl))
|
||||
objects += $(patsubst include/%.ddl,$(G4TMPDIR)/%_ddl.o,$(schema_ddl))
|
||||
endif
|
||||
|
||||
g4libraries_to_build :=
|
||||
ifneq ($(G4LIB_BUILD_SHARED),)
|
||||
g4libraries_to_build += $(G4LIBDIR)/lib$(name).$(SHEXT)
|
||||
@@ -50,7 +25,34 @@ ifneq ($(G4LIB_BUILD_STATIC),)
|
||||
g4libraries_to_build += $(G4LIBDIR)/lib$(name).a
|
||||
endif
|
||||
|
||||
# GPPFLAGS is defined here to make the .d file(s) and include it(them).
|
||||
# This variable is actually used in common_kernel.gmk and common_objy.gmk.
|
||||
|
||||
ifdef G4ODBMS
|
||||
GPPFLAGS := "-MM"
|
||||
else
|
||||
GPPFLAGS := "-M"
|
||||
endif
|
||||
|
||||
###############################################################################
|
||||
#
|
||||
# Actual gmake targets.
|
||||
#
|
||||
|
||||
#
|
||||
# Target "lib" requires dependency files when G4ODBMS=1.
|
||||
# gmake must be recursively called with MAKE_DFILES=1.
|
||||
#
|
||||
|
||||
ifdef G4ODBMS
|
||||
lib:
|
||||
@if [ ! -d $(G4TMPDIR) ] ; then mkdir -p $(G4TMPDIR) ;fi
|
||||
@(MAKE_DFILES=1; export MAKE_DFILES; $(MAKE) lib_d)
|
||||
|
||||
lib_d: $(g4libraries_to_build)
|
||||
else
|
||||
lib: $(g4libraries_to_build)
|
||||
endif
|
||||
|
||||
ifneq ($(G4LIB_BUILD_SHARED),)
|
||||
# Make shared library.
|
||||
@@ -72,116 +74,49 @@ $(G4LIBDIR)/lib$(name).a: $(G4TMPDIR)/obj.last
|
||||
@if [ -f /usr/bin/ranlib -o -f /bin/ranlib ] ; then ranlib $(G4LIBDIR)/lib$(name).a ;fi
|
||||
endif
|
||||
|
||||
###############################################################################
|
||||
#
|
||||
# Actual targets for .o, .d files and others are defined in
|
||||
# common_kernel.gmk and common_objy.gmk.
|
||||
#
|
||||
ifndef G4ODBMS
|
||||
|
||||
include $(G4INSTALL)/config/common_kernel.gmk
|
||||
|
||||
else
|
||||
|
||||
include $(G4INSTALL)/config/common_objy.gmk
|
||||
|
||||
endif
|
||||
###############################################################################
|
||||
|
||||
# Touch the versioning file
|
||||
$(G4TMPDIR)/obj.last: $(objects)
|
||||
$(G4TMPDIR)/obj.last: $(objects) $(schema_o)
|
||||
@touch $@
|
||||
|
||||
# Make the .o files.
|
||||
ifdef G4ODBMS
|
||||
$(G4TMPDIR)/%.o: src/%.cc $(schema_hh)
|
||||
else
|
||||
$(G4TMPDIR)/%.o: src/%.cc
|
||||
endif
|
||||
ifdef CPPVERBOSE
|
||||
$(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $(OUT_OBJ)$(G4TMPDIR)/$(*F).o src/$*.cc
|
||||
else
|
||||
@echo Compiling $*.cc ...
|
||||
@$(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $(OUT_OBJ)$(G4TMPDIR)/$(*F).o src/$*.cc
|
||||
endif
|
||||
ifdef G4ODBMS
|
||||
$(G4TMPDIR)/%.o: $(G4SCHEMA_SRC_DIR)/%.cc
|
||||
ifdef CPPVERBOSE
|
||||
$(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $(G4TMPDIR)/$(*F).o $(G4SCHEMA_SRC_DIR)/$*.cc
|
||||
else
|
||||
@echo Compiling $*.cc ...
|
||||
@$(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -o $(G4TMPDIR)/$(*F).o $(G4SCHEMA_SRC_DIR)/$*.cc
|
||||
endif
|
||||
endif
|
||||
# Make the temporary files.
|
||||
.PRECIOUS: $(G4SCHEMA_SRC_DIR)/%_ddl.cc $(G4SCHEMA_HEADER_DIR)/%.hh $(G4SCHEMA_HEADER_DIR)/%_ref.hh
|
||||
|
||||
ifdef G4ODBMS
|
||||
$(G4SCHEMA_SRC_DIR)/%_ddl.cc $(G4SCHEMA_HEADER_DIR)/%.hh $(G4SCHEMA_HEADER_DIR)/%_ref.hh: include/%.ddl
|
||||
ifndef G4OODDLX_BOOT
|
||||
@echo G4OODDLX_BOOT is not defined. Stop.
|
||||
exit 1
|
||||
endif
|
||||
@if [ ! -d $(G4TMP)/$(G4SYSTEM) ] ; then mkdir $(G4TMP)/$(G4SYSTEM) ;fi
|
||||
@if [ ! -d $(G4TMPDIR) ] ; then mkdir $(G4TMPDIR) ;fi
|
||||
@if [ ! -d $(G4SCHEMA_HEADER_DIR) ] ; then mkdir $(G4SCHEMA_HEADER_DIR) ;fi
|
||||
@if [ ! -d $(G4SCHEMA_SRC_DIR) ] ; then mkdir $(G4SCHEMA_SRC_DIR) ;fi
|
||||
ifdef CPPVERBOSE
|
||||
ooddlx -notitle $(G4OODDLX_SCHEMA_NAME) \
|
||||
-header_suffix .hh -ref_suffix _ref.hh -c++_suffix _ddl.cc \
|
||||
$(G4OODDLX_FLAGS) $(CPPFLAGS) $< $(G4OODDLX_BOOT)
|
||||
else
|
||||
@echo Preprocessing $< ...
|
||||
@ooddlx -notitle $(G4OODDLX_SCHEMA_NAME) \
|
||||
-header_suffix .hh -ref_suffix _ref.hh -c++_suffix _ddl.cc \
|
||||
$(G4OODDLX_FLAGS) $(CPPFLAGS) $< $(G4OODDLX_BOOT)
|
||||
endif
|
||||
@mv -f $*.hh $(G4SCHEMA_HEADER_DIR)/
|
||||
@mv -f $*_ref.hh $(G4SCHEMA_HEADER_DIR)/
|
||||
@mv -f $*_ddl.cc $(G4SCHEMA_SRC_DIR)/
|
||||
endif
|
||||
|
||||
# Make the .d file(s) and include it(them).
|
||||
# g++ -MM (or -M) is good at this, except it forgets the subdirectory
|
||||
# (hence the use of $G4TMP/).
|
||||
# schema_hh and schema_ref_hh are defined in common_objy.gmk.
|
||||
|
||||
# define G4SKIP_DEPEND for simplicity
|
||||
ifndef G4ODBMS_DEPEND
|
||||
ifdef G4ODBMS
|
||||
G4SKIP_DEPEND := 1
|
||||
endif
|
||||
endif
|
||||
|
||||
ifdef G4ODBMS
|
||||
GPPFLAGS := "-MM"
|
||||
else
|
||||
GPPFLAGS := "-M"
|
||||
endif
|
||||
|
||||
ifdef G4SKIP_DEPEND
|
||||
$(G4TMPDIR)/%.d: src/%.cc
|
||||
@if [ ! -d $(G4TMP)/$(G4SYSTEM) ] ; then mkdir $(G4TMP)/$(G4SYSTEM) ;fi
|
||||
@if [ ! -d $(G4TMPDIR) ] ; then mkdir $(G4TMPDIR) ;fi
|
||||
@echo Skip dependency file creation for file $< ...
|
||||
else
|
||||
$(G4TMPDIR)/%.d: src/%.cc
|
||||
@if [ ! -d $(G4TMP)/$(G4SYSTEM) ] ; then mkdir $(G4TMP)/$(G4SYSTEM) ;fi
|
||||
@if [ ! -d $(G4TMPDIR) ] ; then mkdir $(G4TMPDIR) ;fi
|
||||
$(G4TMPDIR)/%.d: src/%.cc $(schema_hh) $(schema_ref_hh)
|
||||
@echo Making dependency for file $< ...
|
||||
@if [ ! -d $(G4TMPDIR) ] ; then mkdir -p $(G4TMPDIR) ;fi
|
||||
@($(ECHO) $(G4TMPDIR)/\\c ; \
|
||||
g++ $(GPPFLAGS) $(CPPFLAGS) $< ) | sed 's!$(G4TMPDIR)/$*.o!& $@!' >$@
|
||||
ifneq ($(dependencies),)
|
||||
ifndef G4ODBMS
|
||||
-include $(dependencies)
|
||||
else
|
||||
ifdef MAKE_DFILES
|
||||
-include $(dependencies)
|
||||
endif
|
||||
endif
|
||||
|
||||
# .PHONY targets are executed regardless of time-stamp of any file of
|
||||
# same name.
|
||||
ifdef G4ODBMS_DEPEND
|
||||
.PHONY: all obj lib clean clean_libs d_files install_schema includes
|
||||
else
|
||||
.PHONY: all obj lib clean clean_libs includes
|
||||
endif
|
||||
|
||||
obj: $(G4TMPDIR)/obj.last
|
||||
|
||||
ifdef G4ODBMS
|
||||
headers: $(schema_hh)
|
||||
|
||||
d_files: $(dependencies)
|
||||
|
||||
$(schema_hh): $(schema_ddl)
|
||||
|
||||
install_schema:
|
||||
@echo installing schema header files ...
|
||||
-@(cp -f $(G4TMPDIR)/*.hh $(G4SCHEMA_INCLUDE)/ || \
|
||||
echo " schema header file does not exist, so ignore the error message...")
|
||||
endif
|
||||
|
||||
#
|
||||
# Installation of include files
|
||||
#
|
||||
installed_includes:=$(foreach file,$(wildcard include/*),$(shell test -f $(file) && echo $(file)))
|
||||
installed_includes:=$(patsubst include/%,$(G4INCLUDE)/%,$(installed_includes))
|
||||
|
||||
@@ -195,12 +130,17 @@ includes:: $(installed_includes)
|
||||
$(installed_includes): $(G4INCLUDE)/% : include/%
|
||||
@cp -p $< $@
|
||||
|
||||
#
|
||||
# Clean up libraries
|
||||
#
|
||||
ifndef G4EXLIB
|
||||
clean:
|
||||
@echo Cleaning up ...
|
||||
@rm -f $(G4LIBDIR)/lib$(name).a
|
||||
@rm -f $(G4LIBDIR)/lib$(name).$(SHEXT)
|
||||
ifdef schema_hh
|
||||
@rm -f $(schema_hh) $(schema_ref_hh)
|
||||
endif
|
||||
@rm -rf $(G4TMPDIR)
|
||||
endif
|
||||
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
# $Id: common_kernel.gmk,v 1.3 2001/06/21 17:48:33 morita Exp $
|
||||
# ----------------------------------------------------------------
|
||||
# Common part of GNUmakefile for libraries. John Allison, 5/7/95.
|
||||
# ----------------------------------------------------------------
|
||||
# Splitted from common.gmk for transient part of G4. Y.Morita, 15/3/01.
|
||||
|
||||
$(G4TMPDIR)/%.o: src/%.cc
|
||||
ifdef CPPVERBOSE
|
||||
$(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $(OUT_OBJ)$(G4TMPDIR)/$(*F).o src/$*.cc
|
||||
else
|
||||
@echo Compiling $*.cc ...
|
||||
@$(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $(OUT_OBJ)$(G4TMPDIR)/$(*F).o src/$*.cc
|
||||
endif
|
||||
|
||||
# .PHONY targets are executed regardless of time-stamp of any file of
|
||||
# same name.
|
||||
.PHONY: all obj lib clean clean_libs includes
|
||||
|
||||
obj: $(G4TMPDIR)/obj.last
|
||||
|
||||
@@ -0,0 +1,105 @@
|
||||
# $Id: common_objy.gmk,v 1.3 2001/06/22 15:09:25 gunter Exp $
|
||||
# ----------------------------------------------------------------
|
||||
# Common part of GNUmakefile for libraries. John Allison, 5/7/95.
|
||||
# ----------------------------------------------------------------
|
||||
# Splitted from common.gmk for persistency part of G4. Y.Morita, 15/3/01.
|
||||
|
||||
PWD := $(shell (dirname `pwd`/dummy | sed -e 's/ //g'))
|
||||
|
||||
ifdef G4ODBMS_INSTALLATION
|
||||
G4_SCHEMA_NAME := -schema Geant4
|
||||
else
|
||||
G4_SCHEMA_NAME :=
|
||||
endif
|
||||
G4SCHEMA_HEADER_DIR := $(G4TMPDIR)
|
||||
|
||||
G4DDLX := ooddlx -notitle $(G4_SCHEMA_NAME)
|
||||
G4DDLX_FLAGS += -header_suffix .hh -ref_suffix _ref.hh -c++_suffix _ddl.cc
|
||||
|
||||
schema_ddl := $(wildcard include/*.ddl)
|
||||
schema_hh := $(patsubst include/%.ddl,$(G4SCHEMA_HEADER_DIR)/%.hh,$(schema_ddl))
|
||||
schema_ref_hh := $(patsubst include/%.ddl,$(G4SCHEMA_HEADER_DIR)/%_ref.hh,$(schema_ddl))
|
||||
schema_cc := $(patsubst include/%.ddl,$(G4SCHEMA_HEADER_DIR)/%_ddl.cc,$(schema_ddl))
|
||||
schema_o := $(patsubst include/%.ddl,$(G4SCHEMA_HEADER_DIR)/%_ddl.o ,$(schema_ddl))
|
||||
|
||||
# output of ooddlx in G4TMPDIR (.hh, _ref.hh, _ddl.cc)
|
||||
#
|
||||
temporaries := $(patsubst include/%.ddl,$(G4SCHEMA_HEADER_DIR)/%.hh,$(schema_ddl))
|
||||
|
||||
# output of ooddlx in the current directory (if the process does not finish)
|
||||
#
|
||||
temporaries2 := $(patsubst include/%.ddl,%.hh,$(schema_ddl))
|
||||
|
||||
temporaries += $(patsubst include/%.ddl,$(G4SCHEMA_HEADER_DIR)/%_ddl.cc,$(schema_ddl)) \
|
||||
$(patsubst include/%.ddl,$(G4SCHEMA_HEADER_DIR)/%_ref.hh,$(schema_ddl))
|
||||
temporaries2 += $(patsubst include/%.ddl,%_ddl.cc,$(schema_ddl)) \
|
||||
$(patsubst include/%.ddl,%_ref.hh,$(schema_ddl))
|
||||
objects += $(patsubst include/%.ddl,$(G4TMPDIR)/%_ddl.o,$(schema_ddl))
|
||||
|
||||
###############################################################################
|
||||
#
|
||||
# Actual target.
|
||||
#
|
||||
|
||||
# Make the .o files.
|
||||
$(G4TMPDIR)/%.o: src/%.cc $(G4TMPDIR)/%.d $(G4OODDLX_BOOT)
|
||||
ifdef CPPVERBOSE
|
||||
$(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $(OUT_OBJ) $@ $<
|
||||
else
|
||||
@echo Compiling $*.cc ...
|
||||
@$(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $(OUT_OBJ) $@ $<
|
||||
endif
|
||||
|
||||
$(G4TMPDIR)/%_ddl.o: $(G4SCHEMA_HEADER_DIR)/%_ddl.cc \
|
||||
$(G4SCHEMA_HEADER_DIR)/%.hh \
|
||||
$(G4SCHEMA_HEADER_DIR)/%_ref.hh \
|
||||
$(G4TMPDIR)/%.d $(G4OODDLX_BOOT)
|
||||
ifdef CPPVERBOSE
|
||||
$(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $(OUT_OBJ) $@ $<
|
||||
else
|
||||
@echo Compiling $*.cc ...
|
||||
@$(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $(OUT_OBJ) $@ $<
|
||||
endif
|
||||
|
||||
# Make the temporary files.
|
||||
.PRECIOUS: $(G4SCHEMA_HEADER_DIR)/%_ddl.cc $(G4SCHEMA_HEADER_DIR)/%.hh \
|
||||
$(G4SCHEMA_HEADER_DIR)/%_ref.hh
|
||||
|
||||
$(G4SCHEMA_HEADER_DIR)/%_ddl.cc \
|
||||
$(G4SCHEMA_HEADER_DIR)/%.hh \
|
||||
$(G4SCHEMA_HEADER_DIR)/%_ref.hh: include/%.ddl $(G4OODDLX_BOOT)
|
||||
ifndef G4OODDLX_BOOT
|
||||
@echo G4OODDLX_BOOT is not defined. Stop.
|
||||
exit 1
|
||||
endif
|
||||
@if [ ! -d $(G4TMPDIR) ] ; then mkdir -p $(G4TMPDIR) ;fi
|
||||
@if [ ! -d $(G4SCHEMA_HEADER_DIR) ] ; then mkdir -p $(G4SCHEMA_HEADER_DIR) ;fi
|
||||
ifdef CPPVERBOSE
|
||||
(cd $(G4SCHEMA_HEADER_DIR) ; \
|
||||
$(G4DDLX) $(G4DDLX_FLAGS) $(CPPFLAGS) $(PWD)/$< $(G4OODDLX_BOOT) )
|
||||
else
|
||||
@echo Preprocessing $< ...
|
||||
@(cd $(G4SCHEMA_HEADER_DIR) ; \
|
||||
$(G4DDLX) $(G4DDLX_FLAGS) $(CPPFLAGS) $(PWD)/$< $(G4OODDLX_BOOT) )
|
||||
endif
|
||||
|
||||
# .PHONY targets are executed regardless of time-stamp of any file of
|
||||
# same name.
|
||||
.PHONY: all obj lib clean clean_libs includes
|
||||
|
||||
obj: $(G4TMPDIR)/obj.last
|
||||
|
||||
$(schema_hh): $(schema_ddl)
|
||||
|
||||
install_schema:
|
||||
@echo installing schema header files ...
|
||||
-@(cp -f $(G4TMPDIR)/*.hh $(G4SCHEMA_INCLUDE)/ || \
|
||||
echo " schema header file does not exist, so ignore the error message...")
|
||||
|
||||
$(G4SCHEMA_BOOT):
|
||||
@rm -f $(G4SCHEMA_DIR)/G4SCHEMA
|
||||
@rm -f $(G4SCHEMA_DIR)/G4SCHEMA.FDDB
|
||||
@echo Copying schema file to $(G4SCHEMA_DIR) for FDID $(G4SCHEMA_FDID)
|
||||
@$(HEP_ODBMS_DIR)/etc/getdb $(HEP_ODBMS_DIR)/schema/HEP_BASE \
|
||||
$(G4SCHEMA_BOOT) $(G4SCHEMA_FDID)
|
||||
|
||||
+9
-31
@@ -1,4 +1,4 @@
|
||||
# $Id: globlib.gmk,v 1.16 2000/12/13 09:19:14 gcosmo Exp $
|
||||
# $Id: globlib.gmk,v 1.18 2001/06/26 02:16:10 morita Exp $
|
||||
# --------------------------------------------------------------
|
||||
# Script for compound libraries. Gabriele Cosmo, 25/6/98.
|
||||
# --------------------------------------------------------------
|
||||
@@ -13,22 +13,16 @@ G4LIBDIR = $(G4LIB)/$(G4SYSTEM)
|
||||
|
||||
.PHONY : all glob global objs includes clean clean_libs wipe_libs
|
||||
|
||||
all:
|
||||
ifndef G4ODBMS
|
||||
all: makesub $(G4SCHEMA_BOOT)
|
||||
|
||||
makesub:
|
||||
@for dir in $(SUBDIRS); do (cd $$dir && $(MAKE)); done
|
||||
else
|
||||
@for dir in $(SUBDIRS); do (cd $$dir && $(MAKE) headers); done
|
||||
@for dir in $(SUBDIRS); do (cd $$dir && G4ODBMS_DEPEND=1 && \
|
||||
export G4ODBMS_DEPEND && $(MAKE)); done
|
||||
ifdef G4ODBMS
|
||||
@echo Copying tmp schema header from G4TMPDIR to $(G4SCHEMA_INCLUDE)
|
||||
@rm -f $(G4SCHEMA_INCLUDE)/*.hh
|
||||
@for dir in $(SUBDIRS); do (cd $$dir && $(MAKE) install_schema); done
|
||||
@echo Copying tmp schema to $(G4SCHEMA_DIR) for FDID $(G4SCHEMA_FDID)
|
||||
@rm -f $(G4SCHEMA_DIR)/G4SCHEMA
|
||||
@rm -f $(G4SCHEMA_DIR)/G4SCHEMA.FDDB
|
||||
@$(HEP_ODBMS_DIR)/etc/getdb $(G4TMPSCHEMA_BOOT) \
|
||||
$(G4SCHEMA_DIR)/G4SCHEMA $(G4SCHEMA_FDID)
|
||||
endif
|
||||
|
||||
g4libraries_to_build:=
|
||||
|
||||
ifneq ($(G4LIB_BUILD_SHARED),)
|
||||
@@ -42,11 +36,7 @@ ifneq ($(G4LIB_BUILD_STATIC),)
|
||||
g4libraries_to_build += $(G4LIBDIR)/lib$(name).a
|
||||
endif
|
||||
|
||||
ifndef G4ODBMS
|
||||
glob global: objs wipe_libs $(g4libraries_to_build)
|
||||
else
|
||||
glob global: headers d_files objs wipe_libs $(g4libraries_to_build) $(G4SCHEMA_DIR)/G4SCHEMA.FDDB
|
||||
endif
|
||||
|
||||
##
|
||||
## make static libraries
|
||||
@@ -99,21 +89,6 @@ $(SHARED_LIB): $(foreach dir,$(SUBLIBS),$(G4TMP)/$(G4SYSTEM)/$(dir)/obj.last)
|
||||
$(build-global-shared-lib)
|
||||
endif
|
||||
|
||||
ifdef G4ODBMS
|
||||
headers:
|
||||
@for dir in $(SUBDIRS); do (cd $$dir; $(MAKE) headers); done
|
||||
|
||||
d_files:
|
||||
@for dir in $(SUBDIRS); do (cd $$dir; $(MAKE) d_files); done
|
||||
|
||||
$(G4SCHEMA_DIR)/G4SCHEMA.FDDB: $(G4TMPSCHEMA_DIR)/G4SCHEMA.FDDB
|
||||
@rm -f $(G4SCHEMA_DIR)/G4SCHEMA
|
||||
@rm -f $(G4SCHEMA_DIR)/G4SCHEMA.FDDB
|
||||
@echo Copying schema file to $(G4SCHEMA_DIR) for FDID $(G4SCHEMA_FDID)
|
||||
@$(HEP_ODBMS_DIR)/etc/getdb $(G4TMPSCHEMA_BOOT) \
|
||||
$(G4SCHEMA_DIR)/G4SCHEMA $(G4SCHEMA_FDID)
|
||||
endif
|
||||
|
||||
objs:
|
||||
@for dir in $(SUBDIRS); \
|
||||
do (cd $$dir; $(MAKE) -q obj && ok=yes; \
|
||||
@@ -125,6 +100,9 @@ objs:
|
||||
|
||||
includes::
|
||||
@for dir in $(SUBDIRS); do (cd $$dir && $(MAKE) $@ ); done
|
||||
ifdef G4ODBMS
|
||||
-@cp -p $(G4SCHEMA_INCLUDE)/*.hh $(G4INCLUDE)/
|
||||
endif
|
||||
|
||||
wipe_libs:
|
||||
@for lib in $(SUBLIBS); do (rm -f $(G4LIBDIR)/lib$$lib.a); done
|
||||
|
||||
Executable
+527
@@ -0,0 +1,527 @@
|
||||
case $CONFIG in
|
||||
'')
|
||||
if test -f config.sh; then TOP=.;
|
||||
elif test -f ../config.sh; then TOP=..;
|
||||
elif test -f ../../config.sh; then TOP=../..;
|
||||
elif test -f ../../../config.sh; then TOP=../../..;
|
||||
elif test -f ../../../../config.sh; then TOP=../../../..;
|
||||
else
|
||||
echo "Can't find config.sh."; exit 1
|
||||
fi
|
||||
. $TOP/config.sh
|
||||
;;
|
||||
esac
|
||||
: This forces SH files to create target in same directory as SH file.
|
||||
: This is so that make depend always knows where to find SH derivatives.
|
||||
case "$0" in
|
||||
*/*) cd `expr X$0 : 'X\(.*\)/'` ;;
|
||||
esac
|
||||
#echo "Extracting env.csh (with variable substitutions)"
|
||||
: This section of the file will have variable substitutions done on it.
|
||||
: Move anything that needs config subs from !NO!SUBS! section to !GROK!THIS!.
|
||||
: Protect any dollar signs and backticks that you do not want interpreted
|
||||
: by putting a backslash in front. You may delete these comments.
|
||||
$spitshell >env.csh <<!GROK!THIS!
|
||||
######################################
|
||||
#
|
||||
# g4system.U
|
||||
#
|
||||
set G4SYSTEM="$g4system"
|
||||
|
||||
#
|
||||
# g4dirs.U
|
||||
#
|
||||
set G4INSTALL="$g4install"
|
||||
set G4INCLUDE="$g4include"
|
||||
set G4BASE="$g4base"
|
||||
set G4WORKDIR="$g4workdir"
|
||||
set G4TMP="$g4tmp"
|
||||
set G4LIB="$g4lib"
|
||||
set G4BIN="$g4bin"
|
||||
set G4DATA="$g4data"
|
||||
set G4LEVELGAMMADATA="$g4levelgammadata"
|
||||
#+
|
||||
set G4RADIOACTIVEDATA="$g4radioactivedata"
|
||||
#+
|
||||
set G4LEDATA="$g4ledata"
|
||||
#+
|
||||
set NeutronHPCrossSections="$g4neutronhpcrosssections"
|
||||
|
||||
#
|
||||
# g4clhep.U
|
||||
#
|
||||
set CLHEP_BASE_DIR="$g4clhep_base_dir"
|
||||
set CLHEP_INCLUDE_DIR="$g4clhep_include_dir"
|
||||
set set CLHEP_LIB_DIR="$g4clhep_lib_dir"
|
||||
set CLHEP_LIB="$g4clhep_lib"
|
||||
|
||||
#
|
||||
# g4ospace
|
||||
#
|
||||
if ( X$g4use_ospace == Xy ) then
|
||||
set G4USE_OSPACE=1
|
||||
else
|
||||
set G4USE_OSPACE=""
|
||||
endif
|
||||
|
||||
set G4OSPACE_BASE_DIR="$g4ospace_base_dir"
|
||||
|
||||
#
|
||||
# g4debug
|
||||
#
|
||||
set G4DEBUG="$g4debug"
|
||||
|
||||
#
|
||||
# g4analysis
|
||||
#
|
||||
if ( X$g4wanalysis_build == Xy ) then
|
||||
set G4ANALYSIS_BUILD=1
|
||||
else
|
||||
set G4ANALYSIS_BUILD=""
|
||||
endif
|
||||
|
||||
if ( X$g4wanalysis_build_lab == Xy ) then
|
||||
set G4ANALYSIS_BUILD_LAB=1
|
||||
else
|
||||
set G4ANALYSIS_BUILD_LAB=""
|
||||
endif
|
||||
|
||||
if ( X$g4wanalysis_build_jas == Xy ) then
|
||||
set G4ANALYSIS_BUILD_JAS=1
|
||||
else
|
||||
set G4ANALYSIS_BUILD_JAS=""
|
||||
endif
|
||||
|
||||
if ( X$g4wanalysis_build_lizard == Xy ) then
|
||||
set G4ANALYSIS_BUILD_LIZARD=1
|
||||
else
|
||||
set G4ANALYSIS_BUILD_LIZARD=""
|
||||
endif
|
||||
|
||||
if ( X$g4wanalysis_use == Xy ) then
|
||||
set G4ANALYSIS_USE=1
|
||||
else
|
||||
set G4ANALYSIS_USE=""
|
||||
endif
|
||||
|
||||
if ( X$g4wanalysis_use_lab == Xy ) then
|
||||
set G4ANALYSIS_USE_LAB=1
|
||||
else
|
||||
set G4ANALYSIS_USE_LAB=""
|
||||
endif
|
||||
|
||||
if ( X$g4wanalysis_use_jas == Xy ) then
|
||||
set G4ANALYSIS_USE_JAS=1
|
||||
else
|
||||
set G4ANALYSIS_USE_JAS=""
|
||||
endif
|
||||
|
||||
if ( X$g4wanalysis_use_lizard == Xy ) then
|
||||
set G4ANALYSIS_USE_LIZARD=1
|
||||
else
|
||||
set G4ANALYSIS_USE_LIZARD=""
|
||||
endif
|
||||
|
||||
#+
|
||||
#
|
||||
# g4persistency
|
||||
#
|
||||
if ( X$g4use_hepodbms == Xy ) then
|
||||
set G4USE_HEPODBMS=1
|
||||
source \$G4INSTALL/examples/extended/persistency/PersistentEx01/g4odbms_setup.csh
|
||||
else
|
||||
set G4USE_HEPODBMS=""
|
||||
endif
|
||||
|
||||
#
|
||||
# g4ui
|
||||
#
|
||||
if ( X$g4ui_build_terminal_session == Xy ) then
|
||||
set G4UI_BUILD_TERMINAL_SESSION=1
|
||||
else
|
||||
set G4UI_BUILD_TERMINAL_SESSION=""
|
||||
endif
|
||||
|
||||
if ( X$g4ui_use_terminal == Xy ) then
|
||||
set G4UI_USE_TERMINAL=1
|
||||
else
|
||||
set G4UI_USE_TERMINAL=""
|
||||
endif
|
||||
|
||||
if ( X$g4ui_build_gag_session == Xy ) then
|
||||
set G4UI_BUILD_GAG_SESSION=1
|
||||
else
|
||||
set G4UI_BUILD_GAG_SESSION=""
|
||||
endif
|
||||
|
||||
if ( X$g4ui_use_gag == Xy ) then
|
||||
set G4UI_USE_GAG=1
|
||||
else
|
||||
set G4UI_USE_GAG=""
|
||||
endif
|
||||
|
||||
if ( X$g4ui_build_xaw_session == Xy ) then
|
||||
set G4UI_BUILD_XAW_SESSION=1
|
||||
else
|
||||
set G4UI_BUILD_XAW_SESSION=""
|
||||
endif
|
||||
|
||||
if ( X$g4ui_use_xaw == Xy ) then
|
||||
set G4UI_USE_XAW=1
|
||||
else
|
||||
set G4UI_USE_XAW=""
|
||||
endif
|
||||
|
||||
if ( X$g4ui_build_xm_session == Xy ) then
|
||||
set G4UI_BUILD_XM_SESSION=1
|
||||
else
|
||||
set G4UI_BUILD_XM_SESSION=""
|
||||
endif
|
||||
|
||||
if ( X$g4ui_use_xm == Xy ) then
|
||||
set G4UI_USE_XM=1
|
||||
else
|
||||
set G4UI_USE_XM=""
|
||||
endif
|
||||
|
||||
if ( X$g4ui_build_win32_session == Xy ) then
|
||||
set G4UI_BUILD_WIN32_SESSION=1
|
||||
else
|
||||
set G4UI_BUILD_WIN32_session=""
|
||||
endif
|
||||
|
||||
if ( X$g4ui_use_win32 == Xy ) then
|
||||
set G4UI_USE_WIN32=1
|
||||
else
|
||||
set G4UI_USE_WIN32=""
|
||||
endif
|
||||
|
||||
if ( X$g4ui_use_tcsh == Xy ) then
|
||||
set G4UI_USE_TCSH=1
|
||||
else
|
||||
set G4UI_USE_TCSH=""
|
||||
endif
|
||||
|
||||
#
|
||||
# g4vis
|
||||
#
|
||||
if ( X$g4vis_build_dawn_driver == Xy ) then
|
||||
set G4VIS_BUILD_DAWN_DRIVER=1
|
||||
else
|
||||
set G4VIS_BUILD_DAWN_DRIVER=""
|
||||
endif
|
||||
|
||||
if ( X$g4vis_build_dawnfile_driver == Xy ) then
|
||||
set G4VIS_BUILD_DAWNFILE_DRIVER=1
|
||||
else
|
||||
set G4VIS_BUILD_DAWN_DRIVER=""
|
||||
endif
|
||||
|
||||
if ( X$g4vis_build_opacs_driver == Xy ) then
|
||||
set G4VIS_BUILD_OPACS_DRIVER=1
|
||||
else
|
||||
set G4VIS_BUILD_OPACS_DRIVER=""
|
||||
endif
|
||||
|
||||
if ( X$g4vis_build_opengl_driver == Xy ) then
|
||||
set G4VIS_BUILD_OPENGL_DRIVER=1
|
||||
else
|
||||
set G4VIS_BUILD_OPENGL_DRIVER=""
|
||||
endif
|
||||
|
||||
if ( X$g4vis_build_OPENGLX_driver == Xy ) then
|
||||
set G4VIS_BUILD_OPENGLX_DRIVER=1
|
||||
else
|
||||
set G4VIS_BUILD_OPENGLX_DRIVER=""
|
||||
endif
|
||||
|
||||
if ( X$g4vis_build_oix_driver == Xy ) then
|
||||
set G4VIS_BUILD_OIX_DRIVER=1
|
||||
else
|
||||
set G4VIS_BUILD_OIX_DRIVER=""
|
||||
endif
|
||||
|
||||
if ( X$g4vis_build_raytracer_driver == Xy ) then
|
||||
set G4VIS_BUILD_RAYTRACER_DRIVER=1
|
||||
else
|
||||
set G4VIS_BUILD_RAYTRACER_DRIVER=""
|
||||
endif
|
||||
|
||||
if ( X$g4vis_build_vrml_driver == Xy ) then
|
||||
set G4VIS_BUILD_VRML_DRIVER=1
|
||||
else
|
||||
set G4VIS_BUILD_VRML_DRIVER=""
|
||||
endif
|
||||
|
||||
if ( X$g4vis_build_vrmlfile_driver == Xy ) then
|
||||
set G4VIS_BUILD_VRMLFILE_DRIVER=1
|
||||
else
|
||||
set G4VIS_BUILD_VRMLFILE_DRIVER=""
|
||||
endif
|
||||
|
||||
if ( X$g4vis_build_asciitree_driver == Xy ) then
|
||||
set G4VIS_BUILD_ASCIITREE_DRIVER=1
|
||||
else
|
||||
set G4VIS_BUILD_ASCIITREE_DRIVER=""
|
||||
endif
|
||||
|
||||
if ( X$g4vis_use_dawn == Xy ) then
|
||||
set G4VIS_USE_DAWN=1
|
||||
else
|
||||
set G4VIS_USE_DAWN=""
|
||||
endif
|
||||
|
||||
if ( X$g4vis_use_dawnfile == Xy ) then
|
||||
set G4VIS_USE_DAWNFILE=1
|
||||
else
|
||||
set G4VIS_USE_DAWN=""
|
||||
endif
|
||||
|
||||
if ( X$g4vis_use_opacs == Xy ) then
|
||||
set G4VIS_USE_OPACS=1
|
||||
else
|
||||
set G4VIS_USE_OPACS=""
|
||||
endif
|
||||
|
||||
if ( X$g4vis_use_opengl == Xy ) then
|
||||
set G4VIS_USE_OPENGL=1
|
||||
else
|
||||
set G4VIS_USE_OPENGL=""
|
||||
endif
|
||||
|
||||
if ( X$g4vis_use_OPENGLX == Xy ) then
|
||||
set G4VIS_USE_OPENGLX=1
|
||||
else
|
||||
set G4VIS_USE_OPENGLX=""
|
||||
endif
|
||||
|
||||
if ( X$g4vis_use_oix == Xy ) then
|
||||
set G4VIS_USE_OIX=1
|
||||
else
|
||||
set G4VIS_USE_OIX=""
|
||||
endif
|
||||
|
||||
if ( X$g4vis_use_raytracer == Xy ) then
|
||||
set G4VIS_USE_RAYTRACER=1
|
||||
else
|
||||
set G4VIS_USE_RAYTRACER=""
|
||||
endif
|
||||
|
||||
if ( X$g4vis_use_vrml == Xy ) then
|
||||
set G4VIS_USE_VRML=1
|
||||
else
|
||||
set G4VIS_USE_VRML=""
|
||||
endif
|
||||
|
||||
if ( X$g4vis_use_vrmlfile == Xy ) then
|
||||
set G4VIS_USE_VRMLFILE=1
|
||||
else
|
||||
set G4VIS_USE_VRMLFILE=""
|
||||
endif
|
||||
|
||||
if ( X$g4vis_use_asciitree == Xy ) then
|
||||
set G4VIS_USE_ASCIITREE=1
|
||||
else
|
||||
set G4VIS_USE_ASCIITREE=""
|
||||
endif
|
||||
|
||||
#
|
||||
# g4shared
|
||||
#
|
||||
set G4LIB_BUILD_SHARED="$g4lib_build_shared"
|
||||
set G4LIB_BUILD_STATIC="$g4lib_build_static"
|
||||
set G4LIB_USE_SHARED="$g4lib_use_shared"
|
||||
set G4LIB_USE_STATIC="$g4lib_use_static"
|
||||
|
||||
if ( X$g4lib_build_shared == Xy ) then
|
||||
set G4LIB_BUILD_SHARED=1
|
||||
else
|
||||
set G4LIB_BUILD_SHARED=""
|
||||
endif
|
||||
|
||||
if ( X$g4lib_build_static == Xy ) then
|
||||
set G4LIB_BUILD_STATIC=1
|
||||
else
|
||||
set G4LIB_BUILD_STATIC=""
|
||||
endif
|
||||
|
||||
if ( X$g4lib_use_shared == Xy ) then
|
||||
set G4LIB_USE_SHARED=1
|
||||
else
|
||||
set G4LIB_USE_SHARED=""
|
||||
endif
|
||||
|
||||
if ( X$g4lib_use_static == Xy ) then
|
||||
set G4LIB_USE_STATIC=1
|
||||
else
|
||||
set G4LIB_USE_STATIC=""
|
||||
endif
|
||||
|
||||
#
|
||||
# g4granular
|
||||
#
|
||||
if ( X$g4lib_use_granular == Xy ) then
|
||||
set G4LIB_USE_GRANULAR=1
|
||||
else
|
||||
set G4LIB_USE_GRANULAR=""
|
||||
endif
|
||||
|
||||
#####################################################################
|
||||
setenv G4SYSTEM $G4SYSTEM
|
||||
|
||||
setenv G4INSTALL $G4INSTALL
|
||||
setenv G4INCLUDE $G4INCLUDE
|
||||
setenv G4BASE $G4BASE
|
||||
setenv G4WORKDIR $G4WORKDIR
|
||||
setenv G4TMP $G4TMP
|
||||
setenv G4LIB $G4LIB
|
||||
setenv G4BIN $G4BIN
|
||||
setenv G4DATA $G4DATA
|
||||
setenv G4LEVELGAMMADATA $G4LEVELGAMMADATA
|
||||
|
||||
setenv CLHEP_BASE_DIR $CLHEP_BASE_DIR
|
||||
setenv CLHEP_INCLUDE_DIR $CLHEP_INCLUDE_DIR
|
||||
setenv CLHEP_LIB_DIR $CLHEP_LIB_DIR
|
||||
setenv CLHEP_LIB $CLHEP_LIB
|
||||
|
||||
setenv G4USE_OSPACE $G4USE_OSPACE
|
||||
setenv G4OSPACE_BASE_DIR $G4OSPACE_BASE_DIR
|
||||
|
||||
setenv G4LIB_USE_GRANULAR $G4LIB_USE_GRANULAR
|
||||
|
||||
setenv G4DEBUG $G4DEBUG
|
||||
|
||||
setenv G4ANALYSIS_BUILD $G4ANALYSIS_BUILD
|
||||
setenv G4ANALYSIS_BUILD_LAB $G4ANALYSIS_BUILD_LAB
|
||||
setenv G4ANALYSIS_BUILD_JAS $G4ANALYSIS_BUILD_JAS
|
||||
setenv G4ANALYSIS_BUILD_LIZARD $G4ANALYSIS_BUILD_LIZARD
|
||||
setenv G4ANALYSIS_USE $G4ANALYSIS_USE
|
||||
setenv G4ANALYSIS_USE_LAB $G4ANALYSIS_USE_LAB
|
||||
setenv G4ANALYSIS_USE_JAS $G4ANALYSIS_USE_JAS
|
||||
setenv G4ANALYSIS_USE_LIZARD $G4ANALYSIS_USE_LIZARD
|
||||
|
||||
setenv G4USE_HEPODBMS $G4USE_HEPODBMS
|
||||
|
||||
setenv G4UI_BUILD_TERMINAL_SESSION $G4UI_BUILD_TERMINAL_SESSION
|
||||
setenv G4UI_USE_TERMINAL $G4UI_USE_TERMINAL
|
||||
setenv G4UI_BUILD_GAG_SESSION $G4UI_BUILD_GAG_SESSION
|
||||
setenv G4UI_USE_GAG $G4UI_USE_GAG
|
||||
setenv G4UI_BUILD_XAW_SESSION $G4UI_BUILD_XAW_SESSION
|
||||
setenv G4UI_USE_XAW $G4UI_USE_XAW
|
||||
setenv G4UI_BUILD_XM_SESSION $G4UI_BUILD_XM_SESSION
|
||||
setenv G4UI_USE_XM $G4UI_USE_XM
|
||||
setenv G4UI_BUILD_WIN32_SESSION $G4UI_BUILD_WIN32_SESSION
|
||||
setenv G4UI_USE_WIN32 $G4UI_USE_WIN32
|
||||
setenv G4UI_USE_TCSH $G4UI_USE_TCSH
|
||||
|
||||
setenv G4VIS_BUILD_DAWN_DRIVER $G4VIS_BUILD_DAWN_DRIVER
|
||||
setenv G4VIS_USE_DAWN $G4VIS_USE_DAWN
|
||||
setenv G4VIS_BUILD_DAWNFILE_DRIVER $G4VIS_BUILD_DAWNFILE_DRIVER
|
||||
setenv G4VIS_USE_DAWNFILE $G4VIS_USE_DAWNFILE
|
||||
setenv G4VIS_BUILD_OPACS_DRIVER $G4VIS_BUILD_OPACS_DRIVER
|
||||
setenv G4VIS_USE_OPACS $G4VIS_USE_OPACS
|
||||
setenv G4VIS_BUILD_OPENGL_DRIVER $G4VIS_BUILD_OPENGL_DRIVER
|
||||
setenv G4VIS_USE_OPENGL $G4VIS_USE_OPENGL
|
||||
setenv G4VIS_BUILD_OPENGLX_DRIVER $G4VIS_BUILD_OPENGLX_DRIVER
|
||||
setenv G4VIS_USE_OPENGLX $G4VIS_USE_OPENGLX
|
||||
setenv G4VIS_BUILD_OIX_DRIVER $G4VIS_BUILD_OIX_DRIVER
|
||||
setenv G4VIS_USE_OIX $G4VIS_USE_OIX
|
||||
setenv G4VIS_BUILD_RAYTRACER_DRIVER $G4VIS_BUILD_RAYTRACER_DRIVER
|
||||
setenv G4VIS_USE_RAYTRACER $G4VIS_USE_RAYTRACER
|
||||
setenv G4VIS_BUILD_VRML_DRIVER $G4VIS_BUILD_VRML_DRIVER
|
||||
setenv G4VIS_USE_VRML $G4VIS_USE_VRML
|
||||
setenv G4VIS_BUILD_VRMLFILE_DRIVER $G4VIS_BUILD_VRMLFILE_DRIVER
|
||||
setenv G4VIS_USE_VRMLFILE $G4VIS_USE_VRMLFILE
|
||||
setenv G4VIS_BUILD_ASCIITREE_DRIVER $G4VIS_BUILD_ASCIITREE_DRIVER
|
||||
setenv G4VIS_USE_ASCIITREE $G4VIS_USE_ASCIITREE
|
||||
|
||||
setenv G4LIB_BUILD_SHARED $G4LIB_BUILD_SHARED
|
||||
setenv G4LIB_BUILD_STATIC $G4LIB_BUILD_STATIC
|
||||
setenv G4LIB_USE_SHARED $G4LIB_USE_SHARED
|
||||
setenv G4LIB_USE_STATIC $G4LIB_USE_STATIC
|
||||
|
||||
###############################################
|
||||
|
||||
|
||||
#####################################################################
|
||||
echo "On this machine the G4SYSTEM=\$G4SYSTEM"
|
||||
|
||||
echo "On this machine the G4INSTALL=\$G4INSTALL"
|
||||
echo "On this machine the G4INCLUDE=\$G4INCLUDE"
|
||||
echo "On this machine the G4BASE=\$G4BASE"
|
||||
echo "On this machine the G4WORKDIR=\$G4WORKDIR"
|
||||
echo "On this machine the G4TMP=\$G4TMP"
|
||||
echo "On this machine the G4LIB=\$G4LIB"
|
||||
echo "On this machine the G4BIN=\$G4BIN"
|
||||
echo "On this machine the G4DATA=\$G4DATA"
|
||||
echo "On this machine the G4LEVELGAMMADATA=\$G4LEVELGAMMADATA"
|
||||
|
||||
echo "On this machine the CLHEP_BASE_DIR=\$CLHEP_BASE_DIR"
|
||||
echo "On this machine the CLHEP_INCLUDE_DIR=\$CLHEP_INCLUDE_DIR"
|
||||
echo "On this machine the CLHEP_LIB_DIR=\$CLHEP_LIB_DIR"
|
||||
echo "On this machine the CLHEP_LIB=\$CLHEP_LIB"
|
||||
|
||||
echo "On this machine the G4USE_OSPACE=\$G4USE_OSPACE"
|
||||
echo "On this machine the G4OSPACE_BASE_DIR=\$G4OSPACE_BASE_DIR"
|
||||
|
||||
echo "On this machine the G4LIB_USE_GRANULAR=\$G4LIB_USE_GRANULAR"
|
||||
|
||||
echo "On this machine the G4DEBUG=\$G4DEBUG"
|
||||
|
||||
echo "On this machine the G4UI_BUILD_TERMINAL_SESSION=\$G4UI_BUILD_TERMINAL_SESSION"
|
||||
echo "On this machine the G4UI_USE_TERMINAL=\$G4UI_USE_TERMINAL"
|
||||
echo "On this machine the G4UI_BUILD_GAG_SESSION=\$G4UI_BUILD_GAG_SESSION"
|
||||
echo "On this machine the G4UI_USE_GAG=\$G4UI_USE_GAG"
|
||||
echo "On this machine the G4UI_BUILD_XAW_SESSION=\$G4UI_BUILD_XAW_SESSION"
|
||||
echo "On this machine the G4UI_USE_XAW=\$G4UI_USE_XAW"
|
||||
echo "On this machine the G4UI_BUILD_XM_SESSION=\$G4UI_BUILD_XM_SESSION"
|
||||
echo "On this machine the G4UI_USE_XM=\$G4UI_USE_XM"
|
||||
echo "On this machine the G4UI_BUILD_WIN32_SESSION=\$G4UI_BUILD_WIN32_SESSION"
|
||||
echo "On this machine the G4UI_USE_WIN32=\$G4UI_USE_WIN32"
|
||||
echo "On this machine the G4UI_USE_TCSH=\$G4UI_USE_TCSH"
|
||||
|
||||
echo "On this machine the G4ANALYSIS_BUILD=\$G4ANALYSIS_BUILD"
|
||||
echo "On this machine the G4ANALYSIS_BUILD_LAB=\$G4ANALYSIS_BUILD_LAB"
|
||||
echo "On this machine the G4ANALYSIS_BUILD_JAS=\$G4ANALYSIS_BUILD_JAS"
|
||||
echo "On this machine the G4ANALYSIS_BUILD_LIZARD=\$G4ANALYSIS_BUILD_LIZARD"
|
||||
echo "On this machine the G4ANALYSIS_USE=\$G4ANALYSIS_USE"
|
||||
echo "On this machine the G4ANALYSIS_USE_LAB=\$G4ANALYSIS_USE_LAB"
|
||||
echo "On this machine the G4ANALYSIS_USE_JAS=\$G4ANALYSIS_USE_JAS"
|
||||
echo "On this machine the G4ANALYSIS_USE_LIZARD=\$G4ANALYSIS_USE_LIZARD"
|
||||
|
||||
echo "On this machine the G4USE_HEPODBMS=\$G4USE_HEPODBMS"
|
||||
|
||||
echo "On this machine the G4VIS_BUILD_DAWN_DRIVER=\$G4VIS_BUILD_DAWN_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_DAWN=\$G4VIS_USE_DAWN"
|
||||
echo "On this machine the G4VIS_BUILD_DAWNFILE_DRIVER=\$G4VIS_BUILD_DAWNFILE_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_DAWNFILE=\$G4VIS_USE_DAWNFILE"
|
||||
echo "On this machine the G4VIS_BUILD_OPACS_DRIVER=\$G4VIS_BUILD_OPACS_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_OPACS=\$G4VIS_USE_OPACS"
|
||||
echo "On this machine the G4VIS_BUILD_OPENGL_DRIVER=\$G4VIS_BUILD_OPENGL_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_OPENGL=\$G4VIS_USE_OPENGL"
|
||||
echo "On this machine the G4VIS_BUILD_OPENGLX_DRIVER=\$G4VIS_BUILD_OPENGLX_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_OPENGLX=\$G4VIS_USE_OPENGLX"
|
||||
echo "On this machine the G4VIS_BUILD_OIX_DRIVER=\$G4VIS_BUILD_OIX_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_OIX=\$G4VIS_USE_OIX"
|
||||
echo "On this machine the G4VIS_BUILD_RAYTRACER_DRIVER=\$G4VIS_BUILD_RAYTRACER_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_RAYTRACER=\$G4VIS_USE_RAYTRACER"
|
||||
echo "On this machine the G4VIS_BUILD_VRML_DRIVER=\$G4VIS_BUILD_VRML_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_VRML=\$G4VIS_USE_VRML"
|
||||
echo "On this machine the G4VIS_BUILD_VRMLFILE_DRIVER=\$G4VIS_BUILD_VRMLFILE_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_VRMLFILE=\$G4VIS_USE_VRMLFILE"
|
||||
echo "On this machine the G4VIS_BUILD_ASCIITREE_DRIVER=\$G4VIS_BUILD_ASCIITREE_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_ASCIITREE=\$G4VIS_USE_ASCIITREE"
|
||||
|
||||
echo "On this machine the G4LIB_BUILD_SHARED=\$G4LIB_BUILD_SHARED"
|
||||
echo "On this machine the G4LIB_BUILD_STATIC=\$G4LIB_BUILD_STATIC"
|
||||
echo "On this machine the G4LIB_USE_SHARED=\$G4LIB_USE_SHARED"
|
||||
echo "On this machine the G4LIB_USE_STATIC=\$G4LIB_USE_STATIC"
|
||||
|
||||
###############################################################
|
||||
!GROK!THIS!
|
||||
|
||||
: In the following dollars and backticks do not need the extra backslash.
|
||||
$spitshell >>env.csh <<'!NO!SUBS!'
|
||||
!NO!SUBS!
|
||||
chmod 755 env.csh
|
||||
$eunicefix env.csh
|
||||
Executable
+527
@@ -0,0 +1,527 @@
|
||||
case $CONFIG in
|
||||
'')
|
||||
if test -f config.sh; then TOP=.;
|
||||
elif test -f ../config.sh; then TOP=..;
|
||||
elif test -f ../../config.sh; then TOP=../..;
|
||||
elif test -f ../../../config.sh; then TOP=../../..;
|
||||
elif test -f ../../../../config.sh; then TOP=../../../..;
|
||||
else
|
||||
echo "Can't find config.sh."; exit 1
|
||||
fi
|
||||
. $TOP/config.sh
|
||||
;;
|
||||
esac
|
||||
: This forces SH files to create target in same directory as SH file.
|
||||
: This is so that make depend always knows where to find SH derivatives.
|
||||
case "$0" in
|
||||
*/*) cd `expr X$0 : 'X\(.*\)/'` ;;
|
||||
esac
|
||||
#echo "Extracting env.sh (with variable substitutions)"
|
||||
: This section of the file will have variable substitutions done on it.
|
||||
: Move anything that needs config subs from !NO!SUBS! section to !GROK!THIS!.
|
||||
: Protect any dollar signs and backticks that you do not want interpreted
|
||||
: by putting a backslash in front. You may delete these comments.
|
||||
$spitshell >env.sh <<!GROK!THIS!
|
||||
######################################
|
||||
#
|
||||
# g4system.U
|
||||
#
|
||||
G4SYSTEM="$g4system"
|
||||
|
||||
#
|
||||
# g4dirs.U
|
||||
#
|
||||
G4INSTALL="$g4install"
|
||||
G4INCLUDE="$g4include"
|
||||
G4BASE="$g4base"
|
||||
G4WORKDIR="$g4workdir"
|
||||
G4TMP="$g4tmp"
|
||||
G4LIB="$g4lib"
|
||||
G4BIN="$g4bin"
|
||||
G4DATA="$g4data"
|
||||
G4LEVELGAMMADATA="$g4levelgammadata"
|
||||
#+
|
||||
G4RADIOACTIVEDATA="$g4radioactivedata"
|
||||
#+
|
||||
G4LEDATA="$g4ledata"
|
||||
#+
|
||||
NeutronHPCrossSections="$g4neutronhpcrosssections"
|
||||
|
||||
#
|
||||
# g4clhep.U
|
||||
#
|
||||
CLHEP_BASE_DIR="$g4clhep_base_dir"
|
||||
CLHEP_INCLUDE_DIR="$g4clhep_include_dir"
|
||||
CLHEP_LIB_DIR="$g4clhep_lib_dir"
|
||||
CLHEP_LIB="$g4clhep_lib"
|
||||
|
||||
#
|
||||
# g4ospace
|
||||
#
|
||||
if [ X$g4use_ospace = Xy ] ; then
|
||||
G4USE_OSPACE=1
|
||||
else
|
||||
G4USE_OSPACE=""
|
||||
fi
|
||||
|
||||
G4OSPACE_BASE_DIR="$g4ospace_base_dir"
|
||||
|
||||
#
|
||||
# g4debug
|
||||
#
|
||||
G4DEBUG="$g4debug"
|
||||
|
||||
#
|
||||
# g4analysis
|
||||
#
|
||||
if [ X$g4wanalysis_build = Xy ] ; then
|
||||
G4ANALYSIS_BUILD=1
|
||||
else
|
||||
G4ANALYSIS_BUILD=""
|
||||
fi
|
||||
|
||||
if [ X$g4wanalysis_build_lab = Xy ] ; then
|
||||
G4ANALYSIS_BUILD_LAB=1
|
||||
else
|
||||
G4ANALYSIS_BUILD_LAB=""
|
||||
fi
|
||||
|
||||
if [ X$g4wanalysis_build_jas = Xy ] ; then
|
||||
G4ANALYSIS_BUILD_JAS=1
|
||||
else
|
||||
G4ANALYSIS_BUILD_JAS=""
|
||||
fi
|
||||
|
||||
if [ X$g4wanalysis_build_lizard = Xy ] ; then
|
||||
G4ANALYSIS_BUILD_LIZARD=1
|
||||
else
|
||||
G4ANALYSIS_BUILD_LIZARD=""
|
||||
fi
|
||||
|
||||
if [ X$g4wanalysis_use = Xy ] ; then
|
||||
G4ANALYSIS_USE=1
|
||||
else
|
||||
G4ANALYSIS_USE=""
|
||||
fi
|
||||
|
||||
if [ X$g4wanalysis_use_lab = Xy ] ; then
|
||||
G4ANALYSIS_USE_LAB=1
|
||||
else
|
||||
G4ANALYSIS_USE_LAB=""
|
||||
fi
|
||||
|
||||
if [ X$g4wanalysis_use_jas = Xy ] ; then
|
||||
G4ANALYSIS_USE_JAS=1
|
||||
else
|
||||
G4ANALYSIS_USE_JAS=""
|
||||
fi
|
||||
|
||||
if [ X$g4wanalysis_use_lizard = Xy ] ; then
|
||||
G4ANALYSIS_USE_LIZARD=1
|
||||
else
|
||||
G4ANALYSIS_USE_LIZARD=""
|
||||
fi
|
||||
|
||||
#+
|
||||
#
|
||||
# g4persistency
|
||||
#
|
||||
if [ X$g4use_hepodbms = Xy ] ; then
|
||||
G4USE_HEPODBMS=1
|
||||
. \$G4INSTALL/examples/extended/persistency/PersistentEx01/g4odbms_setup.sh
|
||||
else
|
||||
G4USE_HEPODBMS=""
|
||||
fi
|
||||
|
||||
#
|
||||
# g4ui
|
||||
#
|
||||
if [ X$g4ui_build_terminal_session = Xy ] ; then
|
||||
G4UI_BUILD_TERMINAL_SESSION=1
|
||||
else
|
||||
G4UI_BUILD_TERMINAL_SESSION=""
|
||||
fi
|
||||
|
||||
if [ X$g4ui_use_terminal = Xy ] ; then
|
||||
G4UI_USE_TERMINAL=1
|
||||
else
|
||||
G4UI_USE_TERMINAL=""
|
||||
fi
|
||||
|
||||
if [ X$g4ui_build_gag_session = Xy ] ; then
|
||||
G4UI_BUILD_GAG_SESSION=1
|
||||
else
|
||||
G4UI_BUILD_GAG_SESSION=""
|
||||
fi
|
||||
|
||||
if [ X$g4ui_use_gag = Xy ] ; then
|
||||
G4UI_USE_GAG=1
|
||||
else
|
||||
G4UI_USE_GAG=""
|
||||
fi
|
||||
|
||||
if [ X$g4ui_build_xaw_session = Xy ] ; then
|
||||
G4UI_BUILD_XAW_SESSION=1
|
||||
else
|
||||
G4UI_BUILD_XAW_SESSION=""
|
||||
fi
|
||||
|
||||
if [ X$g4ui_use_xaw = Xy ] ; then
|
||||
G4UI_USE_XAW=1
|
||||
else
|
||||
G4UI_USE_XAW=""
|
||||
fi
|
||||
|
||||
if [ X$g4ui_build_xm_session = Xy ] ; then
|
||||
G4UI_BUILD_XM_SESSION=1
|
||||
else
|
||||
G4UI_BUILD_XM_SESSION=""
|
||||
fi
|
||||
|
||||
if [ X$g4ui_use_xm = Xy ] ; then
|
||||
G4UI_USE_XM=1
|
||||
else
|
||||
G4UI_USE_XM=""
|
||||
fi
|
||||
|
||||
if [ X$g4ui_build_win32_session = Xy ] ; then
|
||||
G4UI_BUILD_WIN32_SESSION=1
|
||||
else
|
||||
G4UI_BUILD_WIN32_session=""
|
||||
fi
|
||||
|
||||
if [ X$g4ui_use_win32 = Xy ] ; then
|
||||
G4UI_USE_WIN32=1
|
||||
else
|
||||
G4UI_USE_WIN32=""
|
||||
fi
|
||||
|
||||
if [ X$g4ui_use_tcsh = Xy ] ; then
|
||||
G4UI_USE_TCSH=1
|
||||
else
|
||||
G4UI_USE_TCSH=""
|
||||
fi
|
||||
|
||||
#
|
||||
# g4vis
|
||||
#
|
||||
if [ X$g4vis_build_dawn_driver = Xy ] ; then
|
||||
G4VIS_BUILD_DAWN_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_DAWN_DRIVER=""
|
||||
fi
|
||||
|
||||
if [ X$g4vis_build_dawnfile_driver = Xy ] ; then
|
||||
G4VIS_BUILD_DAWNFILE_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_DAWN_DRIVER=""
|
||||
fi
|
||||
|
||||
if [ X$g4vis_build_opacs_driver = Xy ] ; then
|
||||
G4VIS_BUILD_OPACS_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_OPACS_DRIVER=""
|
||||
fi
|
||||
|
||||
if [ X$g4vis_build_opengl_driver = Xy ] ; then
|
||||
G4VIS_BUILD_OPENGL_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_OPENGL_DRIVER=""
|
||||
fi
|
||||
|
||||
if [ X$g4vis_build_OPENGLX_driver = Xy ] ; then
|
||||
G4VIS_BUILD_OPENGLX_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_OPENGLX_DRIVER=""
|
||||
fi
|
||||
|
||||
if [ X$g4vis_build_oix_driver = Xy ] ; then
|
||||
G4VIS_BUILD_OIX_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_OIX_DRIVER=""
|
||||
fi
|
||||
|
||||
if [ X$g4vis_build_raytracer_driver = Xy ] ; then
|
||||
G4VIS_BUILD_RAYTRACER_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_RAYTRACER_DRIVER=""
|
||||
fi
|
||||
|
||||
if [ X$g4vis_build_vrml_driver = Xy ] ; then
|
||||
G4VIS_BUILD_VRML_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_VRML_DRIVER=""
|
||||
fi
|
||||
|
||||
if [ X$g4vis_build_vrmlfile_driver = Xy ] ; then
|
||||
G4VIS_BUILD_VRMLFILE_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_VRMLFILE_DRIVER=""
|
||||
fi
|
||||
|
||||
if [ X$g4vis_build_asciitree_driver = Xy ] ; then
|
||||
G4VIS_BUILD_ASCIITREE_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_ASCIITREE_DRIVER=""
|
||||
fi
|
||||
|
||||
if [ X$g4vis_use_dawn = Xy ] ; then
|
||||
G4VIS_USE_DAWN=1
|
||||
else
|
||||
G4VIS_USE_DAWN=""
|
||||
fi
|
||||
|
||||
if [ X$g4vis_use_dawnfile = Xy ] ; then
|
||||
G4VIS_USE_DAWNFILE=1
|
||||
else
|
||||
G4VIS_USE_DAWN=""
|
||||
fi
|
||||
|
||||
if [ X$g4vis_use_opacs = Xy ] ; then
|
||||
G4VIS_USE_OPACS=1
|
||||
else
|
||||
G4VIS_USE_OPACS=""
|
||||
fi
|
||||
|
||||
if [ X$g4vis_use_opengl = Xy ] ; then
|
||||
G4VIS_USE_OPENGL=1
|
||||
else
|
||||
G4VIS_USE_OPENGL=""
|
||||
fi
|
||||
|
||||
if [ X$g4vis_use_OPENGLX = Xy ] ; then
|
||||
G4VIS_USE_OPENGLX=1
|
||||
else
|
||||
G4VIS_USE_OPENGLX=""
|
||||
fi
|
||||
|
||||
if [ X$g4vis_use_oix = Xy ] ; then
|
||||
G4VIS_USE_OIX=1
|
||||
else
|
||||
G4VIS_USE_OIX=""
|
||||
fi
|
||||
|
||||
if [ X$g4vis_use_raytracer = Xy ] ; then
|
||||
G4VIS_USE_RAYTRACER=1
|
||||
else
|
||||
G4VIS_USE_RAYTRACER=""
|
||||
fi
|
||||
|
||||
if [ X$g4vis_use_vrml = Xy ] ; then
|
||||
G4VIS_USE_VRML=1
|
||||
else
|
||||
G4VIS_USE_VRML=""
|
||||
fi
|
||||
|
||||
if [ X$g4vis_use_vrmlfile = Xy ] ; then
|
||||
G4VIS_USE_VRMLFILE=1
|
||||
else
|
||||
G4VIS_USE_VRMLFILE=""
|
||||
fi
|
||||
|
||||
if [ X$g4vis_use_asciitree = Xy ] ; then
|
||||
G4VIS_USE_ASCIITREE=1
|
||||
else
|
||||
G4VIS_USE_ASCIITREE=""
|
||||
fi
|
||||
|
||||
#
|
||||
# g4shared
|
||||
#
|
||||
G4LIB_BUILD_SHARED="$g4lib_build_shared"
|
||||
G4LIB_BUILD_STATIC="$g4lib_build_static"
|
||||
G4LIB_USE_SHARED="$g4lib_use_shared"
|
||||
G4LIB_USE_STATIC="$g4lib_use_static"
|
||||
|
||||
if [ X$g4lib_build_shared = Xy ] ; then
|
||||
G4LIB_BUILD_SHARED=1
|
||||
else
|
||||
G4LIB_BUILD_SHARED=""
|
||||
fi
|
||||
|
||||
if [ X$g4lib_build_static = Xy ] ; then
|
||||
G4LIB_BUILD_STATIC=1
|
||||
else
|
||||
G4LIB_BUILD_STATIC=""
|
||||
fi
|
||||
|
||||
if [ X$g4lib_use_shared = Xy ] ; then
|
||||
G4LIB_USE_SHARED=1
|
||||
else
|
||||
G4LIB_USE_SHARED=""
|
||||
fi
|
||||
|
||||
if [ X$g4lib_use_static = Xy ] ; then
|
||||
G4LIB_USE_STATIC=1
|
||||
else
|
||||
G4LIB_USE_STATIC=""
|
||||
fi
|
||||
|
||||
#
|
||||
# g4granular
|
||||
#
|
||||
if [ X$g4lib_use_granular = Xy ] ; then
|
||||
G4LIB_USE_GRANULAR=1
|
||||
else
|
||||
G4LIB_USE_GRANULAR=""
|
||||
fi
|
||||
|
||||
#####################################################################
|
||||
export G4SYSTEM
|
||||
|
||||
export G4INSTALL
|
||||
export G4INCLUDE
|
||||
export G4BASE
|
||||
export G4WORKDIR
|
||||
export G4TMP
|
||||
export G4LIB
|
||||
export G4BIN
|
||||
export G4DATA
|
||||
export G4LEVELGAMMADATA
|
||||
|
||||
export CLHEP_BASE_DIR
|
||||
export CLHEP_INCLUDE_DIR
|
||||
export CLHEP_LIB_DIR
|
||||
export CLHEP_LIB
|
||||
|
||||
export G4USE_OSPACE
|
||||
export G4OSPACE_BASE_DIR
|
||||
|
||||
export G4LIB_USE_GRANULAR
|
||||
|
||||
export G4DEBUG
|
||||
|
||||
export G4ANALYSIS_BUILD
|
||||
export G4ANALYSIS_BUILD_LAB
|
||||
export G4ANALYSIS_BUILD_JAS
|
||||
export G4ANALYSIS_BUILD_LIZARD
|
||||
export G4ANALYSIS_USE
|
||||
export G4ANALYSIS_USE_LAB
|
||||
export G4ANALYSIS_USE_JAS
|
||||
export G4ANALYSIS_USE_LIZARD
|
||||
|
||||
export G4USE_HEPODBMS
|
||||
|
||||
export G4UI_BUILD_TERMINAL_SESSION
|
||||
export G4UI_USE_TERMINAL
|
||||
export G4UI_BUILD_GAG_SESSION
|
||||
export G4UI_USE_GAG
|
||||
export G4UI_BUILD_XAW_SESSION
|
||||
export G4UI_USE_XAW
|
||||
export G4UI_BUILD_XM_SESSION
|
||||
export G4UI_USE_XM
|
||||
export G4UI_BUILD_WIN32_SESSION
|
||||
export G4UI_USE_WIN32
|
||||
export G4UI_USE_TCSH
|
||||
|
||||
export G4VIS_BUILD_DAWN_DRIVER
|
||||
export G4VIS_USE_DAWN
|
||||
export G4VIS_BUILD_DAWNFILE_DRIVER
|
||||
export G4VIS_USE_DAWNFILE
|
||||
export G4VIS_BUILD_OPACS_DRIVER
|
||||
export G4VIS_USE_OPACS
|
||||
export G4VIS_BUILD_OPENGL_DRIVER
|
||||
export G4VIS_USE_OPENGL
|
||||
export G4VIS_BUILD_OPENGLX_DRIVER
|
||||
export G4VIS_USE_OPENGLX
|
||||
export G4VIS_BUILD_OIX_DRIVER
|
||||
export G4VIS_USE_OIX
|
||||
export G4VIS_BUILD_RAYTRACER_DRIVER
|
||||
export G4VIS_USE_RAYTRACER
|
||||
export G4VIS_BUILD_VRML_DRIVER
|
||||
export G4VIS_USE_VRML
|
||||
export G4VIS_BUILD_VRMLFILE_DRIVER
|
||||
export G4VIS_USE_VRMLFILE
|
||||
export G4VIS_BUILD_ASCIITREE_DRIVER
|
||||
export G4VIS_USE_ASCIITREE
|
||||
|
||||
export G4LIB_BUILD_SHARED
|
||||
export G4LIB_BUILD_STATIC
|
||||
export G4LIB_USE_SHARED
|
||||
export G4LIB_USE_STATIC
|
||||
|
||||
###############################################
|
||||
|
||||
|
||||
#####################################################################
|
||||
echo "On this machine the G4SYSTEM=\$G4SYSTEM"
|
||||
|
||||
echo "On this machine the G4INSTALL=\$G4INSTALL"
|
||||
echo "On this machine the G4INCLUDE=\$G4INCLUDE"
|
||||
echo "On this machine the G4BASE=\$G4BASE"
|
||||
echo "On this machine the G4WORKDIR=\$G4WORKDIR"
|
||||
echo "On this machine the G4TMP=\$G4TMP"
|
||||
echo "On this machine the G4LIB=\$G4LIB"
|
||||
echo "On this machine the G4BIN=\$G4BIN"
|
||||
echo "On this machine the G4DATA=\$G4DATA"
|
||||
echo "On this machine the G4LEVELGAMMADATA=\$G4LEVELGAMMADATA"
|
||||
|
||||
echo "On this machine the CLHEP_BASE_DIR=\$CLHEP_BASE_DIR"
|
||||
echo "On this machine the CLHEP_INCLUDE_DIR=\$CLHEP_INCLUDE_DIR"
|
||||
echo "On this machine the CLHEP_LIB_DIR=\$CLHEP_LIB_DIR"
|
||||
echo "On this machine the CLHEP_LIB=\$CLHEP_LIB"
|
||||
|
||||
echo "On this machine the G4USE_OSPACE=\$G4USE_OSPACE"
|
||||
echo "On this machine the G4OSPACE_BASE_DIR=\$G4OSPACE_BASE_DIR"
|
||||
|
||||
echo "On this machine the G4LIB_USE_GRANULAR=\$G4LIB_USE_GRANULAR"
|
||||
|
||||
echo "On this machine the G4DEBUG=\$G4DEBUG"
|
||||
|
||||
echo "On this machine the G4UI_BUILD_TERMINAL_SESSION=\$G4UI_BUILD_TERMINAL_SESSION"
|
||||
echo "On this machine the G4UI_USE_TERMINAL=\$G4UI_USE_TERMINAL"
|
||||
echo "On this machine the G4UI_BUILD_GAG_SESSION=\$G4UI_BUILD_GAG_SESSION"
|
||||
echo "On this machine the G4UI_USE_GAG=\$G4UI_USE_GAG"
|
||||
echo "On this machine the G4UI_BUILD_XAW_SESSION=\$G4UI_BUILD_XAW_SESSION"
|
||||
echo "On this machine the G4UI_USE_XAW=\$G4UI_USE_XAW"
|
||||
echo "On this machine the G4UI_BUILD_XM_SESSION=\$G4UI_BUILD_XM_SESSION"
|
||||
echo "On this machine the G4UI_USE_XM=\$G4UI_USE_XM"
|
||||
echo "On this machine the G4UI_BUILD_WIN32_SESSION=\$G4UI_BUILD_WIN32_SESSION"
|
||||
echo "On this machine the G4UI_USE_WIN32=\$G4UI_USE_WIN32"
|
||||
echo "On this machine the G4UI_USE_TCSH=\$G4UI_USE_TCSH"
|
||||
|
||||
echo "On this machine the G4ANALYSIS_BUILD=\$G4ANALYSIS_BUILD"
|
||||
echo "On this machine the G4ANALYSIS_BUILD_LAB=\$G4ANALYSIS_BUILD_LAB"
|
||||
echo "On this machine the G4ANALYSIS_BUILD_JAS=\$G4ANALYSIS_BUILD_JAS"
|
||||
echo "On this machine the G4ANALYSIS_BUILD_LIZARD=\$G4ANALYSIS_BUILD_LIZARD"
|
||||
echo "On this machine the G4ANALYSIS_USE=\$G4ANALYSIS_USE"
|
||||
echo "On this machine the G4ANALYSIS_USE_LAB=\$G4ANALYSIS_USE_LAB"
|
||||
echo "On this machine the G4ANALYSIS_USE_JAS=\$G4ANALYSIS_USE_JAS"
|
||||
echo "On this machine the G4ANALYSIS_USE_LIZARD=\$G4ANALYSIS_USE_LIZARD"
|
||||
|
||||
echo "On this machine the G4USE_HEPODBMS=\$G4USE_HEPODBMS"
|
||||
|
||||
echo "On this machine the G4VIS_BUILD_DAWN_DRIVER=\$G4VIS_BUILD_DAWN_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_DAWN=\$G4VIS_USE_DAWN"
|
||||
echo "On this machine the G4VIS_BUILD_DAWNFILE_DRIVER=\$G4VIS_BUILD_DAWNFILE_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_DAWNFILE=\$G4VIS_USE_DAWNFILE"
|
||||
echo "On this machine the G4VIS_BUILD_OPACS_DRIVER=\$G4VIS_BUILD_OPACS_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_OPACS=\$G4VIS_USE_OPACS"
|
||||
echo "On this machine the G4VIS_BUILD_OPENGL_DRIVER=\$G4VIS_BUILD_OPENGL_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_OPENGL=\$G4VIS_USE_OPENGL"
|
||||
echo "On this machine the G4VIS_BUILD_OPENGLX_DRIVER=\$G4VIS_BUILD_OPENGLX_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_OPENGLX=\$G4VIS_USE_OPENGLX"
|
||||
echo "On this machine the G4VIS_BUILD_OIX_DRIVER=\$G4VIS_BUILD_OIX_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_OIX=\$G4VIS_USE_OIX"
|
||||
echo "On this machine the G4VIS_BUILD_RAYTRACER_DRIVER=\$G4VIS_BUILD_RAYTRACER_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_RAYTRACER=\$G4VIS_USE_RAYTRACER"
|
||||
echo "On this machine the G4VIS_BUILD_VRML_DRIVER=\$G4VIS_BUILD_VRML_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_VRML=\$G4VIS_USE_VRML"
|
||||
echo "On this machine the G4VIS_BUILD_VRMLFILE_DRIVER=\$G4VIS_BUILD_VRMLFILE_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_VRMLFILE=\$G4VIS_USE_VRMLFILE"
|
||||
echo "On this machine the G4VIS_BUILD_ASCIITREE_DRIVER=\$G4VIS_BUILD_ASCIITREE_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_ASCIITREE=\$G4VIS_USE_ASCIITREE"
|
||||
|
||||
echo "On this machine the G4LIB_BUILD_SHARED=\$G4LIB_BUILD_SHARED"
|
||||
echo "On this machine the G4LIB_BUILD_STATIC=\$G4LIB_BUILD_STATIC"
|
||||
echo "On this machine the G4LIB_USE_SHARED=\$G4LIB_USE_SHARED"
|
||||
echo "On this machine the G4LIB_USE_STATIC=\$G4LIB_USE_STATIC"
|
||||
|
||||
###############################################################
|
||||
!GROK!THIS!
|
||||
|
||||
: In the following dollars and backticks do not need the extra backslash.
|
||||
$spitshell >>env.sh <<'!NO!SUBS!'
|
||||
!NO!SUBS!
|
||||
chmod 755 env.sh
|
||||
$eunicefix env.sh
|
||||
Executable
+597
@@ -0,0 +1,597 @@
|
||||
case $CONFIG in
|
||||
'')
|
||||
if test -f config.sh; then TOP=.;
|
||||
elif test -f ../config.sh; then TOP=..;
|
||||
elif test -f ../../config.sh; then TOP=../..;
|
||||
elif test -f ../../../config.sh; then TOP=../../..;
|
||||
elif test -f ../../../../config.sh; then TOP=../../../..;
|
||||
else
|
||||
echo "Can't find config.sh."; exit 1
|
||||
fi
|
||||
. $TOP/config.sh
|
||||
;;
|
||||
esac
|
||||
: This forces SH files to create target in same directory as SH file.
|
||||
: This is so that make depend always knows where to find SH derivatives.
|
||||
case "$0" in
|
||||
*/*) cd `expr X$0 : 'X\(.*\)/'` ;;
|
||||
esac
|
||||
#echo "Extracting install.sh (with variable substitutions)"
|
||||
: This section of the file will have variable substitutions done on it.
|
||||
: Move anything that needs config subs from !NO!SUBS! section to !GROK!THIS!.
|
||||
: Protect any dollar signs and backticks that you do not want interpreted
|
||||
: by putting a backslash in front. You may delete these comments.
|
||||
$spitshell >install.sh <<!GROK!THIS!
|
||||
######################################
|
||||
#
|
||||
# g4system.U
|
||||
#
|
||||
#+
|
||||
G4SYSTEM="$g4system"
|
||||
|
||||
#
|
||||
# g4dirs.U
|
||||
#
|
||||
#+
|
||||
G4INSTALL="$g4install"
|
||||
#+
|
||||
G4INCLUDE="$g4include"
|
||||
G4BASE="$g4base"
|
||||
G4WORKDIR="$g4workdir"
|
||||
#+
|
||||
G4TMP="$g4tmp"
|
||||
#+
|
||||
G4LIB="$g4lib"
|
||||
#+
|
||||
G4BIN="$g4bin"
|
||||
G4DATA="$g4data"
|
||||
#+
|
||||
G4LEVELGAMMADATA="$g4levelgammadata"
|
||||
#+
|
||||
G4RADIOACTIVEDATA="$g4radioactivedata"
|
||||
#+
|
||||
G4LEDATA="$g4ledata"
|
||||
#+
|
||||
NeutronHPCrossSections="$g4neutronhpcrosssections"
|
||||
|
||||
#
|
||||
# g4clhep.U
|
||||
#
|
||||
CLHEP_BASE_DIR="$g4clhep_base_dir"
|
||||
#+
|
||||
CLHEP_INCLUDE_DIR="$g4clhep_include_dir"
|
||||
#+
|
||||
CLHEP_LIB_DIR="$g4clhep_lib_dir"
|
||||
#+
|
||||
CLHEP_LIB="$g4clhep_lib"
|
||||
|
||||
|
||||
#+
|
||||
#
|
||||
# g4ospace
|
||||
#
|
||||
if [ X$g4use_ospace = Xy ] ; then
|
||||
G4USE_OSPACE=1
|
||||
else
|
||||
G4USE_OSPACE=""
|
||||
fi
|
||||
|
||||
G4OSPACE_BASE_DIR="$g4ospace_base_dir"
|
||||
|
||||
#+
|
||||
#
|
||||
# g4debug
|
||||
#
|
||||
G4DEBUG="$g4debug"
|
||||
|
||||
#
|
||||
# g4analysis
|
||||
#
|
||||
#+
|
||||
if [ X$g4wanalysis_build = Xy ] ; then
|
||||
G4ANALYSIS_BUILD=1
|
||||
else
|
||||
G4ANALYSIS_BUILD=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4wanalysis_build_lab = Xy ] ; then
|
||||
G4ANALYSIS_BUILD_LAB=1
|
||||
else
|
||||
G4ANALYSIS_BUILD_LAB=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4wanalysis_build_jas = Xy ] ; then
|
||||
G4ANALYSIS_BUILD_JAS=1
|
||||
else
|
||||
G4ANALYSIS_BUILD_JAS=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4wanalysis_build_lizard = Xy ] ; then
|
||||
G4ANALYSIS_BUILD_LIZARD=1
|
||||
else
|
||||
G4ANALYSIS_BUILD_LIZARD=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4wanalysis_use = Xy ] ; then
|
||||
G4ANALYSIS_USE=1
|
||||
else
|
||||
G4ANALYSIS_USE=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4wanalysis_use_lab = Xy ] ; then
|
||||
G4ANALYSIS_USE_LAB=1
|
||||
else
|
||||
G4ANALYSIS_USE_LAB=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4wanalysis_use_jas = Xy ] ; then
|
||||
G4ANALYSIS_USE_JAS=1
|
||||
else
|
||||
G4ANALYSIS_USE_JAS=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4wanalysis_use_lizard = Xy ] ; then
|
||||
G4ANALYSIS_USE_LIZARD=1
|
||||
else
|
||||
G4ANALYSIS_USE_LIZARD=""
|
||||
fi
|
||||
|
||||
#+
|
||||
#
|
||||
# g4persistency
|
||||
#
|
||||
if [ X$g4use_hepodbms = Xy ] ; then
|
||||
G4USE_HEPODBMS=1
|
||||
. \$G4INSTALL/examples/extended/persistency/PersistentEx01/g4odbms_setup.sh
|
||||
else
|
||||
G4USE_HEPODBMS=""
|
||||
fi
|
||||
|
||||
#
|
||||
# g4ui
|
||||
#
|
||||
#+
|
||||
if [ X$g4ui_build_terminal_session = Xy ] ; then
|
||||
G4UI_BUILD_TERMINAL_SESSION=1
|
||||
else
|
||||
G4UI_BUILD_TERMINAL_SESSION=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4ui_use_terminal = Xy ] ; then
|
||||
G4UI_USE_TERMINAL=1
|
||||
else
|
||||
G4UI_USE_TERMINAL=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4ui_build_gag_session = Xy ] ; then
|
||||
G4UI_BUILD_GAG_SESSION=1
|
||||
else
|
||||
G4UI_BUILD_GAG_SESSION=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4ui_use_gag = Xy ] ; then
|
||||
G4UI_USE_GAG=1
|
||||
else
|
||||
G4UI_USE_GAG=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4ui_build_xaw_session = Xy ] ; then
|
||||
G4UI_BUILD_XAW_SESSION=1
|
||||
else
|
||||
G4UI_BUILD_XAW_SESSION=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4ui_use_xaw = Xy ] ; then
|
||||
G4UI_USE_XAW=1
|
||||
else
|
||||
G4UI_USE_XAW=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4ui_build_xm_session = Xy ] ; then
|
||||
G4UI_BUILD_XM_SESSION=1
|
||||
else
|
||||
G4UI_BUILD_XM_SESSION=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4ui_use_xm = Xy ] ; then
|
||||
G4UI_USE_XM=1
|
||||
else
|
||||
G4UI_USE_XM=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4ui_build_win32_session = Xy ] ; then
|
||||
G4UI_BUILD_WIN32_SESSION=1
|
||||
else
|
||||
G4UI_BUILD_WIN32_session=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4ui_use_win32 = Xy ] ; then
|
||||
G4UI_USE_WIN32=1
|
||||
else
|
||||
G4UI_USE_WIN32=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4ui_use_tcsh = Xy ] ; then
|
||||
G4UI_USE_TCSH=1
|
||||
else
|
||||
G4UI_USE_TCSH=""
|
||||
fi
|
||||
|
||||
#
|
||||
# g4vis
|
||||
#
|
||||
#+
|
||||
if [ X$g4vis_build_dawn_driver = Xy ] ; then
|
||||
G4VIS_BUILD_DAWN_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_DAWN_DRIVER=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_build_dawnfile_driver = Xy ] ; then
|
||||
G4VIS_BUILD_DAWNFILE_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_DAWN_DRIVER=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_build_opacs_driver = Xy ] ; then
|
||||
G4VIS_BUILD_OPACS_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_OPACS_DRIVER=""
|
||||
fi
|
||||
|
||||
#?
|
||||
if [ X$g4vis_build_opengl_driver = Xy ] ; then
|
||||
G4VIS_BUILD_OPENGL_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_OPENGL_DRIVER=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_build_OPENGLX_driver = Xy ] ; then
|
||||
G4VIS_BUILD_OPENGLX_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_OPENGLX_DRIVER=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_build_oix_driver = Xy ] ; then
|
||||
G4VIS_BUILD_OIX_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_OIX_DRIVER=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_build_raytracer_driver = Xy ] ; then
|
||||
G4VIS_BUILD_RAYTRACER_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_RAYTRACER_DRIVER=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_build_vrml_driver = Xy ] ; then
|
||||
G4VIS_BUILD_VRML_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_VRML_DRIVER=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_build_vrmlfile_driver = Xy ] ; then
|
||||
G4VIS_BUILD_VRMLFILE_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_VRMLFILE_DRIVER=""
|
||||
fi
|
||||
|
||||
#?
|
||||
if [ X$g4vis_build_asciitree_driver = Xy ] ; then
|
||||
G4VIS_BUILD_ASCIITREE_DRIVER=1
|
||||
else
|
||||
G4VIS_BUILD_ASCIITREE_DRIVER=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_use_dawn = Xy ] ; then
|
||||
G4VIS_USE_DAWN=1
|
||||
else
|
||||
G4VIS_USE_DAWN=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_use_dawnfile = Xy ] ; then
|
||||
G4VIS_USE_DAWNFILE=1
|
||||
else
|
||||
G4VIS_USE_DAWN=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_use_opacs = Xy ] ; then
|
||||
G4VIS_USE_OPACS=1
|
||||
else
|
||||
G4VIS_USE_OPACS=""
|
||||
fi
|
||||
|
||||
#?
|
||||
if [ X$g4vis_use_opengl = Xy ] ; then
|
||||
G4VIS_USE_OPENGL=1
|
||||
else
|
||||
G4VIS_USE_OPENGL=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_use_OPENGLX = Xy ] ; then
|
||||
G4VIS_USE_OPENGLX=1
|
||||
else
|
||||
G4VIS_USE_OPENGLX=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_use_oix = Xy ] ; then
|
||||
G4VIS_USE_OIX=1
|
||||
else
|
||||
G4VIS_USE_OIX=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_use_raytracer = Xy ] ; then
|
||||
G4VIS_USE_RAYTRACER=1
|
||||
else
|
||||
G4VIS_USE_RAYTRACER=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_use_vrml = Xy ] ; then
|
||||
G4VIS_USE_VRML=1
|
||||
else
|
||||
G4VIS_USE_VRML=""
|
||||
fi
|
||||
|
||||
#+
|
||||
if [ X$g4vis_use_vrmlfile = Xy ] ; then
|
||||
G4VIS_USE_VRMLFILE=1
|
||||
else
|
||||
G4VIS_USE_VRMLFILE=""
|
||||
fi
|
||||
|
||||
#?
|
||||
if [ X$g4vis_use_asciitree = Xy ] ; then
|
||||
G4VIS_USE_ASCIITREE=1
|
||||
else
|
||||
G4VIS_USE_ASCIITREE=""
|
||||
fi
|
||||
|
||||
#+
|
||||
#
|
||||
# g4shared
|
||||
#
|
||||
G4LIB_BUILD_SHARED="$g4lib_build_shared"
|
||||
G4LIB_BUILD_STATIC="$g4lib_build_static"
|
||||
G4LIB_USE_SHARED="$g4lib_use_shared"
|
||||
G4LIB_USE_STATIC="$g4lib_use_static"
|
||||
|
||||
if [ X$g4lib_build_shared = Xy ] ; then
|
||||
G4LIB_BUILD_SHARED=1
|
||||
else
|
||||
G4LIB_BUILD_SHARED=""
|
||||
fi
|
||||
|
||||
if [ X$g4lib_build_static = Xy ] ; then
|
||||
G4LIB_BUILD_STATIC=1
|
||||
else
|
||||
G4LIB_BUILD_STATIC=""
|
||||
fi
|
||||
|
||||
if [ X$g4lib_use_shared = Xy ] ; then
|
||||
G4LIB_USE_SHARED=1
|
||||
else
|
||||
G4LIB_USE_SHARED=""
|
||||
fi
|
||||
|
||||
if [ X$g4lib_use_static = Xy ] ; then
|
||||
G4LIB_USE_STATIC=1
|
||||
else
|
||||
G4LIB_USE_STATIC=""
|
||||
fi
|
||||
|
||||
#+
|
||||
#
|
||||
# g4granular
|
||||
#
|
||||
if [ X$g4lib_use_granular = Xy ] ; then
|
||||
G4LIB_USE_GRANULAR=1
|
||||
else
|
||||
G4LIB_USE_GRANULAR=""
|
||||
fi
|
||||
|
||||
#####################################################################
|
||||
export G4SYSTEM
|
||||
|
||||
export G4INSTALL
|
||||
export G4INCLUDE
|
||||
export G4BASE
|
||||
export G4WORKDIR
|
||||
export G4TMP
|
||||
export G4LIB
|
||||
export G4BIN
|
||||
export G4DATA
|
||||
export G4LEVELGAMMADATA
|
||||
|
||||
export CLHEP_BASE_DIR
|
||||
export CLHEP_INCLUDE_DIR
|
||||
export CLHEP_LIB_DIR
|
||||
export CLHEP_LIB
|
||||
|
||||
export G4USE_OSPACE
|
||||
export G4OSPACE_BASE_DIR
|
||||
|
||||
export G4LIB_USE_GRANULAR
|
||||
|
||||
export G4DEBUG
|
||||
|
||||
export G4ANALYSIS_BUILD
|
||||
export G4ANALYSIS_BUILD_LAB
|
||||
export G4ANALYSIS_BUILD_JAS
|
||||
export G4ANALYSIS_BUILD_LIZARD
|
||||
export G4ANALYSIS_USE
|
||||
export G4ANALYSIS_USE_LAB
|
||||
export G4ANALYSIS_USE_JAS
|
||||
export G4ANALYSIS_USE_LIZARD
|
||||
|
||||
export G4USE_HEPODBMS
|
||||
|
||||
export G4UI_BUILD_TERMINAL_SESSION
|
||||
export G4UI_USE_TERMINAL
|
||||
export G4UI_BUILD_GAG_SESSION
|
||||
export G4UI_USE_GAG
|
||||
export G4UI_BUILD_XAW_SESSION
|
||||
export G4UI_USE_XAW
|
||||
export G4UI_BUILD_XM_SESSION
|
||||
export G4UI_USE_XM
|
||||
export G4UI_BUILD_WIN32_SESSION
|
||||
export G4UI_USE_WIN32
|
||||
export G4UI_USE_TCSH
|
||||
|
||||
export G4VIS_BUILD_DAWN_DRIVER
|
||||
export G4VIS_USE_DAWN
|
||||
export G4VIS_BUILD_DAWNFILE_DRIVER
|
||||
export G4VIS_USE_DAWNFILE
|
||||
export G4VIS_BUILD_OPACS_DRIVER
|
||||
export G4VIS_USE_OPACS
|
||||
export G4VIS_BUILD_OPENGL_DRIVER
|
||||
export G4VIS_USE_OPENGL
|
||||
export G4VIS_BUILD_OPENGLX_DRIVER
|
||||
export G4VIS_USE_OPENGLX
|
||||
export G4VIS_BUILD_OIX_DRIVER
|
||||
export G4VIS_USE_OIX
|
||||
export G4VIS_BUILD_RAYTRACER_DRIVER
|
||||
export G4VIS_USE_RAYTRACER
|
||||
export G4VIS_BUILD_VRML_DRIVER
|
||||
export G4VIS_USE_VRML
|
||||
export G4VIS_BUILD_VRMLFILE_DRIVER
|
||||
export G4VIS_USE_VRMLFILE
|
||||
export G4VIS_BUILD_ASCIITREE_DRIVER
|
||||
export G4VIS_USE_ASCIITREE
|
||||
|
||||
export G4LIB_BUILD_SHARED
|
||||
export G4LIB_BUILD_STATIC
|
||||
export G4LIB_USE_SHARED
|
||||
export G4LIB_USE_STATIC
|
||||
|
||||
###############################################
|
||||
|
||||
|
||||
#####################################################################
|
||||
echo "On this machine the G4SYSTEM=\$G4SYSTEM"
|
||||
|
||||
echo "On this machine the G4INSTALL=\$G4INSTALL"
|
||||
echo "On this machine the G4INCLUDE=\$G4INCLUDE"
|
||||
echo "On this machine the G4BASE=\$G4BASE"
|
||||
echo "On this machine the G4WORKDIR=\$G4WORKDIR"
|
||||
echo "On this machine the G4TMP=\$G4TMP"
|
||||
echo "On this machine the G4LIB=\$G4LIB"
|
||||
echo "On this machine the G4BIN=\$G4BIN"
|
||||
echo "On this machine the G4DATA=\$G4DATA"
|
||||
echo "On this machine the G4LEVELGAMMADATA=\$G4LEVELGAMMADATA"
|
||||
|
||||
echo "On this machine the CLHEP_BASE_DIR=\$CLHEP_BASE_DIR"
|
||||
echo "On this machine the CLHEP_INCLUDE_DIR=\$CLHEP_INCLUDE_DIR"
|
||||
echo "On this machine the CLHEP_LIB_DIR=\$CLHEP_LIB_DIR"
|
||||
echo "On this machine the CLHEP_LIB=\$CLHEP_LIB"
|
||||
|
||||
echo "On this machine the G4USE_OSPACE=\$G4USE_OSPACE"
|
||||
echo "On this machine the G4OSPACE_BASE_DIR=\$G4OSPACE_BASE_DIR"
|
||||
|
||||
echo "On this machine the G4LIB_USE_GRANULAR=\$G4LIB_USE_GRANULAR"
|
||||
|
||||
echo "On this machine the G4DEBUG=\$G4DEBUG"
|
||||
|
||||
echo "On this machine the G4UI_BUILD_TERMINAL_SESSION=\$G4UI_BUILD_TERMINAL_SESSION"
|
||||
echo "On this machine the G4UI_USE_TERMINAL=\$G4UI_USE_TERMINAL"
|
||||
echo "On this machine the G4UI_BUILD_GAG_SESSION=\$G4UI_BUILD_GAG_SESSION"
|
||||
echo "On this machine the G4UI_USE_GAG=\$G4UI_USE_GAG"
|
||||
echo "On this machine the G4UI_BUILD_XAW_SESSION=\$G4UI_BUILD_XAW_SESSION"
|
||||
echo "On this machine the G4UI_USE_XAW=\$G4UI_USE_XAW"
|
||||
echo "On this machine the G4UI_BUILD_XM_SESSION=\$G4UI_BUILD_XM_SESSION"
|
||||
echo "On this machine the G4UI_USE_XM=\$G4UI_USE_XM"
|
||||
echo "On this machine the G4UI_BUILD_WIN32_SESSION=\$G4UI_BUILD_WIN32_SESSION"
|
||||
echo "On this machine the G4UI_USE_WIN32=\$G4UI_USE_WIN32"
|
||||
echo "On this machine the G4UI_USE_TCSH=\$G4UI_USE_TCSH"
|
||||
|
||||
echo "On this machine the G4ANALYSIS_BUILD=\$G4ANALYSIS_BUILD"
|
||||
echo "On this machine the G4ANALYSIS_BUILD_LAB=\$G4ANALYSIS_BUILD_LAB"
|
||||
echo "On this machine the G4ANALYSIS_BUILD_JAS=\$G4ANALYSIS_BUILD_JAS"
|
||||
echo "On this machine the G4ANALYSIS_BUILD_LIZARD=\$G4ANALYSIS_BUILD_LIZARD"
|
||||
echo "On this machine the G4ANALYSIS_USE=\$G4ANALYSIS_USE"
|
||||
echo "On this machine the G4ANALYSIS_USE_LAB=\$G4ANALYSIS_USE_LAB"
|
||||
echo "On this machine the G4ANALYSIS_USE_JAS=\$G4ANALYSIS_USE_JAS"
|
||||
echo "On this machine the G4ANALYSIS_USE_LIZARD=\$G4ANALYSIS_USE_LIZARD"
|
||||
|
||||
echo "On this machine the G4USE_HEPODBMS=\$G4USE_HEPODBMS"
|
||||
|
||||
echo "On this machine the G4VIS_BUILD_DAWN_DRIVER=\$G4VIS_BUILD_DAWN_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_DAWN=\$G4VIS_USE_DAWN"
|
||||
echo "On this machine the G4VIS_BUILD_DAWNFILE_DRIVER=\$G4VIS_BUILD_DAWNFILE_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_DAWNFILE=\$G4VIS_USE_DAWNFILE"
|
||||
echo "On this machine the G4VIS_BUILD_OPACS_DRIVER=\$G4VIS_BUILD_OPACS_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_OPACS=\$G4VIS_USE_OPACS"
|
||||
echo "On this machine the G4VIS_BUILD_OPENGL_DRIVER=\$G4VIS_BUILD_OPENGL_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_OPENGL=\$G4VIS_USE_OPENGL"
|
||||
echo "On this machine the G4VIS_BUILD_OPENGLX_DRIVER=\$G4VIS_BUILD_OPENGLX_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_OPENGLX=\$G4VIS_USE_OPENGLX"
|
||||
echo "On this machine the G4VIS_BUILD_OIX_DRIVER=\$G4VIS_BUILD_OIX_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_OIX=\$G4VIS_USE_OIX"
|
||||
echo "On this machine the G4VIS_BUILD_RAYTRACER_DRIVER=\$G4VIS_BUILD_RAYTRACER_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_RAYTRACER=\$G4VIS_USE_RAYTRACER"
|
||||
echo "On this machine the G4VIS_BUILD_VRML_DRIVER=\$G4VIS_BUILD_VRML_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_VRML=\$G4VIS_USE_VRML"
|
||||
echo "On this machine the G4VIS_BUILD_VRMLFILE_DRIVER=\$G4VIS_BUILD_VRMLFILE_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_VRMLFILE=\$G4VIS_USE_VRMLFILE"
|
||||
echo "On this machine the G4VIS_BUILD_ASCIITREE_DRIVER=\$G4VIS_BUILD_ASCIITREE_DRIVER"
|
||||
echo "On this machine the G4VIS_USE_ASCIITREE=\$G4VIS_USE_ASCIITREE"
|
||||
|
||||
echo "On this machine the G4LIB_BUILD_SHARED=\$G4LIB_BUILD_SHARED"
|
||||
echo "On this machine the G4LIB_BUILD_STATIC=\$G4LIB_BUILD_STATIC"
|
||||
echo "On this machine the G4LIB_USE_SHARED=\$G4LIB_USE_SHARED"
|
||||
echo "On this machine the G4LIB_USE_STATIC=\$G4LIB_USE_STATIC"
|
||||
|
||||
###############################################################
|
||||
echo ""
|
||||
echo "Starting installation..."
|
||||
echo ""
|
||||
cd $g4install/source
|
||||
echo `pwd`
|
||||
if [ X$g4global = Xy ] ; then
|
||||
gmake global
|
||||
if [ X$g4granular = Xy ] ; then
|
||||
gmake
|
||||
fi
|
||||
else
|
||||
gmake
|
||||
fi
|
||||
if [ X$g4includes_flag = Xy ] ; then
|
||||
gmake includes
|
||||
fi
|
||||
!GROK!THIS!
|
||||
|
||||
: In the following dollars and backticks do not need the extra backslash.
|
||||
$spitshell >>install.sh <<'!NO!SUBS!'
|
||||
!NO!SUBS!
|
||||
chmod 755 install.sh
|
||||
$eunicefix install.sh
|
||||
@@ -4,6 +4,7 @@
|
||||
ifeq ($(G4SYSTEM),Linux-g++)
|
||||
CXX := g++
|
||||
GNU_GCC = 1
|
||||
# CXXFLAGS := -Wall -ansi -pedantic -pipe -fno-for-scope -DGNU_GCC
|
||||
CXXFLAGS := -pipe -fno-for-scope -DGNU_GCC
|
||||
ifdef G4OPTIMISE
|
||||
CXXFLAGS += -O
|
||||
@@ -43,11 +44,16 @@ ifeq ($(G4SYSTEM),Linux-g++)
|
||||
CPPFLAGS += -DOS_LINUX_2 -DOS_NEW_CHECK -DOS_STL_ASSERT
|
||||
CPPFLAGS += -DOS_NO_WSTRING -DOS_NO_ALLOCATORS
|
||||
CPPFLAGS += -I$(OSPACE_BASE_DIR)/ospace/std -I$(OSPACE_BASE_DIR)
|
||||
# else
|
||||
# G4USE_STD_NAMESPACE := yes
|
||||
# CPPFLAGS += -DG4USE_STD_NAMESPACE
|
||||
endif
|
||||
ifdef G4ODBMS
|
||||
G4OODDLX_FLAGS += -D__STL_CLASS_PARTIAL_SPECIALIZATION -Dstd=""
|
||||
GCCVERSION := $(shell g++ -v 2>&1 | grep version | grep egcs)
|
||||
ifeq ($(findstring 1.1,$(GCCVERSION)),1.1)
|
||||
G4DDLX_FLAGS += -D__STL_CLASS_PARTIAL_SPECIALIZATION -Dstd=""
|
||||
endif
|
||||
endif
|
||||
|
||||
define build-granular-shared-lib
|
||||
@libdir=`(cd $(@D);/bin/pwd)`; \
|
||||
cd $(G4TMPDIR); \
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
#
|
||||
ifeq ($(G4SYSTEM),SUN-CC)
|
||||
CXX := CC
|
||||
# -Qoption ld -m
|
||||
ifdef G4OPTIMISE
|
||||
CXXFLAGS := -O
|
||||
else
|
||||
|
||||
@@ -48,7 +48,7 @@ ifeq ($(G4SYSTEM),SUN-CC5)
|
||||
CPPFLAGS += -DG4NOT_ISO_DELETES
|
||||
CPPFLAGS += -I$(G4STLINC)/wrappers/$(G4SYSTEM)
|
||||
ifdef G4ODBMS
|
||||
G4OODDLX_FLAGS += -noline
|
||||
G4DDLX_FLAGS += -noline
|
||||
endif
|
||||
ifdef G4USE_OSPACE
|
||||
CPPFLAGS += -DOS_SOLARIS_2_5 -DOS_NEW_CHECK -DOS_STL_ASSERT
|
||||
|
||||
@@ -4,7 +4,6 @@
|
||||
ifeq ($(G4SYSTEM),WIN32-VC)
|
||||
CXX := CL
|
||||
G4_HAVE_BOOL := yes
|
||||
G4_NO_CBRT := yes
|
||||
ifdef G4OPTIMISE
|
||||
CXXFLAGS += -Ox
|
||||
else
|
||||
|
||||
@@ -47,7 +47,7 @@ ifeq ($(G4SYSTEM),WIN32-g++)
|
||||
CPPFLAGS += -I$(OSPACE_BASE_DIR)/ospace/std -I$(OSPACE_BASE_DIR)
|
||||
endif
|
||||
ifdef G4ODBMS
|
||||
G4OODDLX_FLAGS += -D__STL_CLASS_PARTIAL_SPECIALIZATION -Dstd=""
|
||||
G4DDLX_FLAGS += -D__STL_CLASS_PARTIAL_SPECIALIZATION -Dstd=""
|
||||
endif
|
||||
|
||||
define build-granular-shared-lib
|
||||
|
||||
@@ -1,12 +1,28 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: EXPO.cc,v 1.8 2000/03/17 08:56:10 barrand Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: EXPO.cc,v 1.8.4.1 2001/06/28 19:06:29 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
//
|
||||
#include <stdlib.h>
|
||||
|
||||
|
||||
@@ -1,12 +1,28 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: TEST.cc,v 1.3 1999/12/15 14:48:40 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: TEST.cc,v 1.3.4.1 2001/06/28 19:06:29 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
//
|
||||
#include <stdlib.h>
|
||||
|
||||
|
||||
@@ -1,12 +1,28 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: EXPO_Detector.icc,v 1.3 1999/12/15 14:48:41 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: EXPO_Detector.icc,v 1.3.4.1 2001/06/28 19:06:31 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
//
|
||||
// See also G4/run/example/MyDetectorConstruction.cc.
|
||||
|
||||
|
||||
@@ -1,12 +1,28 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: EXPO_PhysicsList.hh,v 1.4 1999/12/15 14:48:41 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: EXPO_PhysicsList.hh,v 1.4.4.1 2001/06/28 19:06:31 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -1,12 +1,28 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: EXPO_PhysicsList.icc,v 1.4 1999/12/15 14:48:41 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: EXPO_PhysicsList.icc,v 1.4.4.1 2001/06/28 19:06:31 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
|
||||
@@ -1,12 +1,28 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: EXPO_Primary.icc,v 1.3 1999/12/15 14:48:41 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: EXPO_Primary.icc,v 1.3.4.1 2001/06/28 19:06:31 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
//
|
||||
// See also G4/run/example/EXPO_PrimaryGeneratorAction.cc.
|
||||
|
||||
|
||||
@@ -1,4 +1,26 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// I need that for SunOS-CC !!!
|
||||
// G.Barrand
|
||||
//
|
||||
|
||||
@@ -1,12 +1,28 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: G4o.h,v 1.3 1999/12/15 14:48:41 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: G4o.h,v 1.3.4.1 2001/06/28 19:06:31 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
//
|
||||
/* +---------------------- Copyright notice -------------------------------+ */
|
||||
/* | Copyright (C) 1995, Guy Barrand, LAL Orsay, (barrand@lal.in2p3.fr) | */
|
||||
|
||||
@@ -1,12 +1,28 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: G4oCommon.hh,v 1.3 1999/12/15 14:48:41 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: G4oCommon.hh,v 1.3.4.1 2001/06/28 19:06:32 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
//
|
||||
/*
|
||||
Included by G4o.h.
|
||||
|
||||
@@ -1,12 +1,28 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: G4oCommon.icc,v 1.3 1999/12/15 14:48:41 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: G4oCommon.icc,v 1.3.4.1 2001/06/28 19:06:32 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
//
|
||||
/*
|
||||
Included by G4o.cc.
|
||||
|
||||
@@ -1,12 +1,28 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: G4oDrawer.hh,v 1.3 1999/12/15 14:48:43 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: G4oDrawer.hh,v 1.3.4.1 2001/06/28 19:06:32 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
//
|
||||
/* +---------------------- Copyright notice -------------------------------+ */
|
||||
/* | Copyright (C) 1995, Guy Barrand, LAL Orsay, (barrand@lal.in2p3.fr) | */
|
||||
|
||||
@@ -1,12 +1,28 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: G4oEXPO.h,v 1.3 1999/12/15 14:48:43 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: G4oEXPO.h,v 1.3.4.1 2001/06/28 19:06:32 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
//
|
||||
/* +---------------------- Copyright notice -------------------------------+ */
|
||||
/* | Copyright (C) 1995, Guy Barrand, LAL Orsay, (barrand@lal.in2p3.fr) | */
|
||||
|
||||
@@ -1,12 +1,28 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: G4oScene.hh,v 1.4 2000/03/17 08:58:32 barrand Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: G4oScene.hh,v 1.4.4.1 2001/06/28 19:06:33 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
//
|
||||
/* +---------------------- Copyright notice -------------------------------+ */
|
||||
/* | Copyright (C) 1995, Guy Barrand, LAL Orsay, (barrand@lal.in2p3.fr) | */
|
||||
|
||||
@@ -1,12 +1,28 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: G4oState.hh,v 1.4 1999/12/15 14:48:43 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: G4oState.hh,v 1.4.4.1 2001/06/28 19:06:33 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
//
|
||||
#ifndef G4oState_h
|
||||
#define G4oState_h
|
||||
|
||||
@@ -1,12 +1,28 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: WoG4o.h,v 1.3 1999/12/15 14:48:43 gunter Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: WoG4o.h,v 1.3.4.1 2001/06/28 19:06:33 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
//
|
||||
/* +---------------------- Copyright notice -------------------------------+ */
|
||||
/* | Copyright (C) 1995, Guy Barrand, LAL Orsay, (barrand@lal.in2p3.fr) | */
|
||||
|
||||
@@ -1,12 +1,28 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: G4o.cc,v 1.7 2000/03/17 08:57:45 barrand Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: G4o.cc,v 1.7.4.1 2001/06/28 19:06:33 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
//
|
||||
/*
|
||||
#define DEBUG
|
||||
|
||||
@@ -1,12 +1,28 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: G4oDrawer.cc,v 1.6 2000/03/17 08:57:46 barrand Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: G4oDrawer.cc,v 1.6.4.1 2001/06/28 19:06:34 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
//
|
||||
/*
|
||||
From geant4/visualization/management/src/G4VisManager.cc.
|
||||
|
||||
@@ -1,12 +1,28 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: G4oScene.cc,v 1.7 2000/06/09 10:00:58 barrand Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: G4oScene.cc,v 1.7.4.1 2001/06/28 19:06:34 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
//
|
||||
/* +---------------------- Copyright notice -------------------------------+ */
|
||||
/* | Copyright (C) 1995, Guy Barrand, LAL Orsay, (barrand@lal.in2p3.fr) | */
|
||||
|
||||
@@ -1,12 +1,28 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: G4oState.cc,v 1.6 2000/03/17 08:57:48 barrand Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: G4oState.cc,v 1.6.4.1 2001/06/28 19:06:34 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
//
|
||||
//#define DEBUG
|
||||
|
||||
|
||||
@@ -1,12 +1,28 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this
|
||||
// statement, and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: Brachy.cc,v 1.4 2000/12/10 08:56:15 chauvie Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: Brachy.cc,v 1.4.4.1 2001/06/28 19:06:34 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
//
|
||||
// --------------------------------------------------------------
|
||||
// GEANT 4 - Brachytherapy example
|
||||
|
||||
@@ -1,3 +1,25 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// ****************************************
|
||||
// * *
|
||||
// * BrachyDetectorConstruction.hh *
|
||||
|
||||
@@ -1,3 +1,25 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// ********************************
|
||||
// * *
|
||||
// * BrachyDummySD.hh *
|
||||
|
||||
@@ -1,3 +1,25 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// **********************************
|
||||
// * *
|
||||
// * BrachyEventAction.hh *
|
||||
|
||||
@@ -1,3 +1,25 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// **********************************
|
||||
// * *
|
||||
// * BrachyPhysicsList.hh *
|
||||
|
||||
@@ -1,3 +1,25 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// ********************************************
|
||||
// * *
|
||||
// * BrachyPrimaryGeneratorAction.hh *
|
||||
|
||||
@@ -1,3 +1,25 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// ********************************
|
||||
// * *
|
||||
// * BrachyWaterBoxHit.hh *
|
||||
|
||||
@@ -1,3 +1,25 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// ************************************
|
||||
// * *
|
||||
// * BrachyWaterBoxROGeometry.hh *
|
||||
|
||||
@@ -1,3 +1,25 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// ********************************
|
||||
// * *
|
||||
// * BrachyWaterBoxSD.hh *
|
||||
|
||||
@@ -1,3 +1,25 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// ****************************************
|
||||
// * *
|
||||
// * BrachyDetectorConstruction.cc *
|
||||
|
||||
@@ -1,3 +1,25 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// *******************************
|
||||
// * *
|
||||
// * BrachyEventAction.cc *
|
||||
|
||||
@@ -1,3 +1,25 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// **********************************
|
||||
// * *
|
||||
// * BrachyPhysicsList.cc *
|
||||
|
||||
@@ -1,3 +1,25 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// ********************************************
|
||||
// * *
|
||||
// * BrachyPrimaryGeneratorAction.cc *
|
||||
|
||||
@@ -1,3 +1,25 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// ********************************
|
||||
// * *
|
||||
// * BrachyWaterBoxHit.cc *
|
||||
|
||||
@@ -1,3 +1,25 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// ************************************
|
||||
// * *
|
||||
// * BrachyWaterBoxROGeometry.cc *
|
||||
|
||||
@@ -1,3 +1,25 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// ********************************
|
||||
// * *
|
||||
// * BrachyWaterBoxSD.cc *
|
||||
|
||||
@@ -1,20 +1,34 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: GammaRayTel.cc,v 1.3 2000/12/06 16:53:12 flongo Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: GammaRayTel.cc,v 1.3.4.2 2001/06/28 20:18:35 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 main program
|
||||
// CERN Geneva Switzerland
|
||||
//
|
||||
// For information related to this code contact:
|
||||
// CERN, IT Division, ASD group
|
||||
//
|
||||
// ------------ GammaRayTel example main program ------
|
||||
// by F.Longo, R.Giannitrapani & G.Santin (29 nov 2000)
|
||||
|
||||
@@ -1,18 +1,32 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: GammaRayTelAnalysisManager.hh,v 1.2 2001/03/05 13:58:19 flongo Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: GammaRayTelAnalysisManager.hh,v 1.2.2.2 2001/06/28 20:18:37 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class header file
|
||||
// CERN Geneva Switzerland
|
||||
//
|
||||
// For information related to this code contact:
|
||||
// CERN, IT Division, ASD group
|
||||
//
|
||||
// ------------ GammaRayTelAnalysisManager ------
|
||||
// by R.Giannitrapani, F. Longo & G.Santin (30 nov 2000)
|
||||
|
||||
@@ -1,19 +1,33 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: GammaRayTelAnalysisMessenger.hh,v 1.1 2000/12/06 16:53:13 flongo Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: GammaRayTelAnalysisMessenger.hh,v 1.1.4.2 2001/06/28 20:18:37 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class header file
|
||||
// CERN Geneva Switzerland
|
||||
//
|
||||
// For information related to this code contact:
|
||||
// CERN, IT Division, ASD group
|
||||
//
|
||||
// ------------ GammaRayTelAnalysysMessenger ------
|
||||
// by R.Giannitrapani, F.Longo & G.Santin (03 dec 2000)
|
||||
|
||||
@@ -1,18 +1,32 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: GammaRayTelAnticoincidenceHit.hh,v 1.1 2001/03/05 13:58:20 flongo Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: GammaRayTelAnticoincidenceHit.hh,v 1.1.2.2 2001/06/28 20:18:37 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class header file
|
||||
// CERN Geneva Switzerland
|
||||
//
|
||||
// For information related to this code contact:
|
||||
// CERN, IT Division, ASD group
|
||||
//
|
||||
// ------------ GammaRayTelAnticoincidenceHit ------
|
||||
// by R.Giannitrapani, F.Longo & G.Santin (13 nov 2000)
|
||||
|
||||
@@ -1,18 +1,32 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: GammaRayTelAnticoincidenceSD.hh,v 1.1 2001/03/05 13:58:20 flongo Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: GammaRayTelAnticoincidenceSD.hh,v 1.1.2.2 2001/06/28 20:18:37 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class header file
|
||||
// CERN Geneva Switzerland
|
||||
//
|
||||
// For information related to this code contact:
|
||||
// CERN, IT Division, ASD group
|
||||
//
|
||||
// ------------ GammaRayTelAnticoincidenceSD ------
|
||||
// by R.Giannitrapani, F.Longo & G.Santin (13 nov 2000)
|
||||
|
||||
@@ -1,18 +1,32 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: GammaRayTelCalorimeterHit.hh,v 1.1 2001/03/05 13:58:20 flongo Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: GammaRayTelCalorimeterHit.hh,v 1.1.2.2 2001/06/28 20:18:37 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class header file
|
||||
// CERN Geneva Switzerland
|
||||
//
|
||||
// For information related to this code contact:
|
||||
// CERN, IT Division, ASD group
|
||||
//
|
||||
// ------------ GammaRayTelCalorimeterHit ------
|
||||
// by R.Giannitrapani, F.Longo & G.Santin (13 nov 2000)
|
||||
|
||||
@@ -1,18 +1,32 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: GammaRayTelCalorimeterSD.hh,v 1.1 2001/03/05 13:58:20 flongo Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: GammaRayTelCalorimeterSD.hh,v 1.1.2.2 2001/06/28 20:18:37 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class header file
|
||||
// CERN Geneva Switzerland
|
||||
//
|
||||
// For information related to this code contact:
|
||||
// CERN, IT Division, ASD group
|
||||
//
|
||||
// ------------ GammaRayTelCalorimeterSD ------
|
||||
// by R.Giannitrapani, F.Longo & G.Santin (13 nov 2000)
|
||||
|
||||
@@ -1,18 +1,32 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: GammaRayTelDetectorConstruction.hh,v 1.5 2001/03/05 13:58:20 flongo Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: GammaRayTelDetectorConstruction.hh,v 1.5.2.2 2001/06/28 20:18:37 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class header file
|
||||
// CERN Geneva Switzerland
|
||||
//
|
||||
// For information related to this code contact:
|
||||
// CERN, IT Division, ASD group
|
||||
//
|
||||
// ------------ GammaRayTelDetectorConstruction ------
|
||||
// by F.Longo, R.Giannitrapani & G.Santin (13 nov 2000)
|
||||
|
||||
@@ -1,19 +1,33 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: GammaRayTelDetectorMessenger.hh,v 1.2 2000/11/15 20:27:38 flongo Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: GammaRayTelDetectorMessenger.hh,v 1.2.4.2 2001/06/28 20:18:38 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class header file
|
||||
// CERN Geneva Switzerland
|
||||
//
|
||||
// For information related to this code contact:
|
||||
// CERN, IT Division, ASD group
|
||||
//
|
||||
// ------------ GammaRayTelDetectorMessenger ------
|
||||
// by F.Longo, R.Giannitrapani & G.Santin (13 nov 2000)
|
||||
|
||||
@@ -1,19 +1,33 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: GammaRayTelDummySD.hh,v 1.1 2000/11/15 20:27:39 flongo Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
// $Id: GammaRayTelDummySD.hh,v 1.1.4.2 2001/06/28 20:18:38 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class header file
|
||||
// CERN Geneva Switzerland
|
||||
//
|
||||
// For information related to this code contact:
|
||||
// CERN, IT Division, ASD group
|
||||
//
|
||||
// ------------ GammaRayTelDummySD ------
|
||||
// by F.Longo, R.Giannitrapani & G.Santin (13 nov 2000)
|
||||
|
||||
@@ -1,18 +1,32 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: GammaRayTelEventAction.hh,v 1.4 2001/03/05 13:58:20 flongo Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: GammaRayTelEventAction.hh,v 1.4.2.2 2001/06/28 20:18:38 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class header file
|
||||
// CERN Geneva Switzerland
|
||||
//
|
||||
// For information related to this code contact:
|
||||
// CERN, IT Division, ASD group
|
||||
//
|
||||
// ------------ GammaRayTelEventAction ------
|
||||
// by R.Giannitrapani, F. Longo & G.Santin (13 nov 2000)
|
||||
|
||||
@@ -1,18 +1,32 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: GammaRayTelPhysicsList.hh,v 1.2 2000/11/15 20:27:39 flongo Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: GammaRayTelPhysicsList.hh,v 1.2.4.2 2001/06/28 20:18:39 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class header file
|
||||
// CERN Geneva Switzerland
|
||||
//
|
||||
// For information related to this code contact:
|
||||
// CERN, IT Division, ASD group
|
||||
//
|
||||
// ------------ GammaRayTelPhysicsList ------
|
||||
// by R.Giannitrapani, F.Longo & G.Santin (13 nov 2000)
|
||||
|
||||
@@ -1,19 +1,33 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: GammaRayTelPrimaryGeneratorAction.hh,v 1.3 2000/12/06 16:53:13 flongo Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: GammaRayTelPrimaryGeneratorAction.hh,v 1.3.4.2 2001/06/28 20:18:39 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class header file
|
||||
// CERN Geneva Switzerland
|
||||
//
|
||||
// For information related to this code contact:
|
||||
// CERN, IT Division, ASD group
|
||||
//
|
||||
// ------------ GammaRayTelPrimaryGeneratorAction ------
|
||||
// by G.Santin, F.Longo & R.Giannitrapani (30 nov 2000)
|
||||
|
||||
+23
-9
@@ -1,20 +1,34 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: GammaRayTelPrimaryGeneratorMessenger.hh,v 1.2 2000/11/15 20:27:39 flongo Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: GammaRayTelPrimaryGeneratorMessenger.hh,v 1.2.4.2 2001/06/28 20:18:39 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class header file
|
||||
// CERN Geneva Switzerland
|
||||
//
|
||||
// For information related to this code contact:
|
||||
// CERN, IT Division, ASD group
|
||||
//
|
||||
// ------------ GammaRayTelPrimaryGeneratorMessenger ------
|
||||
// by G.Santin, F.Longo & R.Giannitrapani (13 nov 2000)
|
||||
|
||||
@@ -1,18 +1,32 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: GammaRayTelRunAction.hh,v 1.3 2000/12/06 16:53:13 flongo Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: GammaRayTelRunAction.hh,v 1.3.4.2 2001/06/28 20:18:39 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class header file
|
||||
// CERN Geneva Switzerland
|
||||
//
|
||||
// For information related to this code contact:
|
||||
// CERN, IT Division, ASD group
|
||||
//
|
||||
// ------------ GammaRayTelRunAction ------
|
||||
// by R.Giannitrapani, F.Longo & G.Santin (13 nov 2000)
|
||||
|
||||
@@ -1,18 +1,32 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: GammaRayTelTrackerHit.hh,v 1.1 2001/03/05 13:58:20 flongo Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: GammaRayTelTrackerHit.hh,v 1.1.2.2 2001/06/28 20:18:40 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class header file
|
||||
// CERN Geneva Switzerland
|
||||
//
|
||||
// For information related to this code contact:
|
||||
// CERN, IT Division, ASD group
|
||||
//
|
||||
// ------------ GammaRayTelTrackerHit ------
|
||||
// by R.Giannitrapani, F.Longo & G.Santin (13 nov 2000)
|
||||
|
||||
@@ -1,18 +1,32 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: GammaRayTelTrackerROGeometry.hh,v 1.1 2001/03/05 13:58:21 flongo Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: GammaRayTelTrackerROGeometry.hh,v 1.1.2.2 2001/06/28 20:18:40 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class header file
|
||||
// CERN Geneva Switzerland
|
||||
//
|
||||
// For information related to this code contact:
|
||||
// CERN, IT Division, ASD group
|
||||
//
|
||||
// ------------ GammaRayTelTrackerROGeometry ------
|
||||
// by F.Longo, R.Giannitrapani & G.Santin (13 nov 2000)
|
||||
|
||||
@@ -1,18 +1,32 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: GammaRayTelTrackerSD.hh,v 1.1 2001/03/05 13:58:21 flongo Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: GammaRayTelTrackerSD.hh,v 1.1.2.2 2001/06/28 20:18:40 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class header file
|
||||
// CERN Geneva Switzerland
|
||||
//
|
||||
// For information related to this code contact:
|
||||
// CERN, IT Division, ASD group
|
||||
//
|
||||
// ------------ GammaRayTelTrackerSD ------
|
||||
// by R.Giannitrapani, F.Longo & G.Santin (13 nov 2000)
|
||||
|
||||
@@ -1,18 +1,32 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: GammaRayTelVisManager.hh,v 1.2 2000/11/15 20:27:39 flongo Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: GammaRayTelVisManager.hh,v 1.2.4.2 2001/06/28 20:18:40 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class header file
|
||||
// CERN Geneva Switzerland
|
||||
//
|
||||
// For information related to this code contact:
|
||||
// CERN, IT Division, ASD group
|
||||
//
|
||||
// ------------ GammaRayTelVisManager ------
|
||||
// by R.Giannitrapani, F.Longo & G.Santin (13 nov 2000)
|
||||
|
||||
@@ -1,18 +1,32 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: GammaRayTelAnalysisManager.cc,v 1.1 2000/12/06 16:53:13 flongo Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: GammaRayTelAnalysisManager.cc,v 1.1.4.2 2001/06/28 20:18:40 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class implementation file
|
||||
// CERN Geneva Switzerland
|
||||
//
|
||||
// For information related to this code contact:
|
||||
// CERN, IT Division, ASD group
|
||||
//
|
||||
// ------------ GammaRayAnalysisManager ------
|
||||
// by R.Giannitrapani, F.Longo & G.Santin (03 dic 2000)
|
||||
|
||||
@@ -1,19 +1,33 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: GammaRayTelAnalysisMessenger.cc,v 1.1 2000/12/06 16:53:13 flongo Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: GammaRayTelAnalysisMessenger.cc,v 1.1.4.2 2001/06/28 20:18:40 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class implementation file
|
||||
// CERN Geneva Switzerland
|
||||
//
|
||||
// For information related to this code contact:
|
||||
// CERN, IT Division, ASD group
|
||||
//
|
||||
// ------------ GammaRayTelAnalysisMessenger ------
|
||||
// by R.Giannitrapani, F.Longo & G.Santin (03 dic 2000)
|
||||
|
||||
@@ -1,18 +1,32 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: GammaRayTelAnticoincidenceHit.cc,v 1.1 2001/03/05 13:58:22 flongo Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: GammaRayTelAnticoincidenceHit.cc,v 1.1.2.2 2001/06/28 20:18:41 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class implementation file
|
||||
// CERN Geneva Switzerland
|
||||
//
|
||||
// For information related to this code contact:
|
||||
// CERN, IT Division, ASD group
|
||||
//
|
||||
// ------------ GammaRayTelAnticoincidenceHit ------
|
||||
// by R.Giannitrapani, F.Longo & G.Santin (13 nov 2000)
|
||||
|
||||
@@ -1,18 +1,32 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: GammaRayTelAnticoincidenceSD.cc,v 1.1 2001/03/05 13:58:22 flongo Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: GammaRayTelAnticoincidenceSD.cc,v 1.1.2.2 2001/06/28 20:18:41 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class implementation file
|
||||
// CERN Geneva Switzerland
|
||||
//
|
||||
// For information related to this code contact:
|
||||
// CERN, IT Division, ASD group
|
||||
//
|
||||
// ------------ GammaRayTelAnticoincidenceSD ------
|
||||
// by R.Giannitrapani, F.Longo & G.Santin (13 nov 2000)
|
||||
|
||||
@@ -1,18 +1,32 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: GammaRayTelCalorimeterHit.cc,v 1.1 2001/03/05 13:58:22 flongo Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: GammaRayTelCalorimeterHit.cc,v 1.1.2.2 2001/06/28 20:18:41 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class implementation file
|
||||
// CERN Geneva Switzerland
|
||||
//
|
||||
// For information related to this code contact:
|
||||
// CERN, IT Division, ASD group
|
||||
//
|
||||
// ------------ GammaRayTelCalorimeterHit ------
|
||||
// by R.Giannitrapani, F.Longo & G.Santin (13 nov 2000)
|
||||
|
||||
@@ -1,18 +1,32 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: GammaRayTelCalorimeterSD.cc,v 1.1 2001/03/05 13:58:23 flongo Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: GammaRayTelCalorimeterSD.cc,v 1.1.2.2 2001/06/28 20:18:41 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class implementation file
|
||||
// CERN Geneva Switzerland
|
||||
//
|
||||
// For information related to this code contact:
|
||||
// CERN, IT Division, ASD group
|
||||
//
|
||||
// ------------ GammaRayTelCalorimeterSD ------
|
||||
// by R.Giannitrapani, F.Longo & G.Santin (13 nov 2000)
|
||||
|
||||
@@ -1,18 +1,32 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: GammaRayTelDetectorConstruction.cc,v 1.5 2001/03/05 13:58:23 flongo Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: GammaRayTelDetectorConstruction.cc,v 1.5.2.2 2001/06/28 20:18:41 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class implementation file
|
||||
// CERN Geneva Switzerland
|
||||
//
|
||||
// For information related to this code contact:
|
||||
// CERN, IT Division, ASD group
|
||||
//
|
||||
// ------------ GammaRayTelDetectorConstruction ------
|
||||
// by F.Longo, R.Giannitrapani & G.Santin (13 nov 2000)
|
||||
|
||||
@@ -1,19 +1,33 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: GammaRayTelDetectorMessenger.cc,v 1.3 2000/12/06 16:53:14 flongo Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: GammaRayTelDetectorMessenger.cc,v 1.3.4.2 2001/06/28 20:18:41 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class implementation file
|
||||
// CERN Geneva Switzerland
|
||||
//
|
||||
// For information related to this code contact:
|
||||
// CERN, IT Division, ASD group
|
||||
//
|
||||
// ------------ GammaRayTelDetectorMessenger ------
|
||||
// by F.Longo, R.Giannitrapani & G.Santin (13 nov 2000)
|
||||
|
||||
@@ -1,18 +1,32 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: GammaRayTelEventAction.cc,v 1.5 2001/03/05 13:58:23 flongo Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: GammaRayTelEventAction.cc,v 1.5.2.2 2001/06/28 20:18:41 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class implementation file
|
||||
// CERN Geneva Switzerland
|
||||
//
|
||||
// For information related to this code contact:
|
||||
// CERN, IT Division, ASD group
|
||||
//
|
||||
// ------------ GammaRayTelEventAction ------
|
||||
// by R.Giannitrapani, F.Longo & G.Santin (13 nov 2000)
|
||||
|
||||
@@ -1,18 +1,32 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: GammaRayTelPhysicsList.cc,v 1.2 2000/11/15 20:27:41 flongo Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: GammaRayTelPhysicsList.cc,v 1.2.4.2 2001/06/28 20:18:42 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class implementation file
|
||||
// CERN Geneva Switzerland
|
||||
//
|
||||
// For information related to this code contact:
|
||||
// CERN, IT Division, ASD group
|
||||
//
|
||||
// ------------ GammaRayTelPhysicsList ------
|
||||
// by R.Giannitrapani, F.Longo & G.Santin (13 nov 2000)
|
||||
|
||||
@@ -1,18 +1,32 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: GammaRayTelPrimaryGeneratorAction.cc,v 1.3 2000/11/24 16:57:00 flongo Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: GammaRayTelPrimaryGeneratorAction.cc,v 1.3.4.2 2001/06/28 20:18:42 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class implementation file
|
||||
// CERN Geneva Switzerland
|
||||
//
|
||||
// For information related to this code contact:
|
||||
// CERN, IT Division, ASD group
|
||||
//
|
||||
// ------------ GammaRayTelPrimaryGeneratorAction ------
|
||||
// by G.Santin, F.Longo & R.Giannitrapani (13 nov 2000)
|
||||
|
||||
@@ -1,18 +1,32 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: GammaRayTelPrimaryGeneratorMessenger.cc,v 1.2 2000/11/15 20:27:41 flongo Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: GammaRayTelPrimaryGeneratorMessenger.cc,v 1.2.4.2 2001/06/28 20:18:42 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class implementation file
|
||||
// CERN Geneva Switzerland
|
||||
//
|
||||
// For information related to this code contact:
|
||||
// CERN, IT Division, ASD group
|
||||
//
|
||||
// ------------ GammaRayTelPrimaryGeneratorMessenger ------
|
||||
// by G.Santin, F.Longo & R.Giannitrapani (13 nov 2000)
|
||||
|
||||
@@ -1,18 +1,32 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: GammaRayTelRunAction.cc,v 1.3 2000/12/06 16:53:14 flongo Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: GammaRayTelRunAction.cc,v 1.3.4.2 2001/06/28 20:18:42 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class implementation file
|
||||
// CERN Geneva Switzerland
|
||||
//
|
||||
// For information related to this code contact:
|
||||
// CERN, IT Division, ASD group
|
||||
//
|
||||
// ------------ GammaRayTelRunAction ------
|
||||
// by R.Giannitrapani, F.Longo & G.Santin (13 nov 2000)
|
||||
|
||||
@@ -1,18 +1,32 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: GammaRayTelTrackerHit.cc,v 1.1 2001/03/05 13:58:23 flongo Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: GammaRayTelTrackerHit.cc,v 1.1.2.2 2001/06/28 20:18:42 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class implementation file
|
||||
// CERN Geneva Switzerland
|
||||
//
|
||||
// For information related to this code contact:
|
||||
// CERN, IT Division, ASD group
|
||||
//
|
||||
// ------------ GammaRayTelTrackerHit ------
|
||||
// by R.Giannitrapani, F.Longo & G.Santin (13 nov 2000)
|
||||
|
||||
@@ -1,20 +1,34 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: GammaRayTelTrackerROGeometry.cc,v 1.1 2001/03/05 13:58:23 flongo Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: GammaRayTelTrackerROGeometry.cc,v 1.1.2.2 2001/06/28 20:18:42 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
//
|
||||
//
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class implementation file
|
||||
// CERN Geneva Switzerland
|
||||
//
|
||||
// For information related to this code contact:
|
||||
// CERN, IT Division, ASD group
|
||||
//
|
||||
// ------------ GammaRayTelTrackerROGeometry class ------
|
||||
// by F.Longo, R.Giannitrapani & G.Santin (13 nov 2000)
|
||||
|
||||
@@ -1,18 +1,32 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
// $Id: GammaRayTelTrackerSD.cc,v 1.1 2001/03/05 13:58:23 flongo Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
//
|
||||
// $Id: GammaRayTelTrackerSD.cc,v 1.1.2.2 2001/06/28 20:18:42 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class implementation file
|
||||
// CERN Geneva Switzerland
|
||||
//
|
||||
// For information related to this code contact:
|
||||
// CERN, IT Division, ASD group
|
||||
//
|
||||
// ------------ GammaRayTelTrackerSD ------
|
||||
// by R.Giannitrapani, F.Longo & G.Santin (13 nov 2000)
|
||||
|
||||
@@ -1,19 +1,33 @@
|
||||
//
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
//
|
||||
// $Id: GammaRayTelVisManager.cc,v 1.2 2000/11/15 20:27:42 flongo Exp $
|
||||
// GEANT4 tag $Name: geant4-03-01 $
|
||||
// $Id: GammaRayTelVisManager.cc,v 1.2.4.2 2001/06/28 20:18:43 gunter Exp $
|
||||
// GEANT4 tag $Name: $
|
||||
// ------------------------------------------------------------
|
||||
// GEANT 4 class implementation file
|
||||
// CERN Geneva Switzerland
|
||||
//
|
||||
// For information related to this code contact:
|
||||
// CERN, IT Division, ASD group
|
||||
//
|
||||
// ------------ GammaRayTelVisManager ------
|
||||
// by R.Giannitrapani, F.Longo & G.Santin (13 nov 2000)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
$Id: History,v 1.9 2000/12/06 18:34:34 nartallo Exp $
|
||||
$Id: History,v 1.10 2001/06/18 17:43:03 nartallo Exp $
|
||||
-------------------------------------------------------------------
|
||||
|
||||
=========================================================
|
||||
@@ -17,6 +17,9 @@ committal in the CVS repository !
|
||||
* Reverse chronological order (last date on top), please *
|
||||
----------------------------------------------------------
|
||||
|
||||
18.06.2001 - RN, tag xraytel-V02-00-11
|
||||
tested with latest global tag geant4-03-01-ref-02
|
||||
|
||||
06.12.2000 - RN, tag xraytel-V02-00-10
|
||||
Removed old XrayTelPrimaryGeneratorMessenger.cc and .hh
|
||||
files from cvs
|
||||
|
||||
@@ -1,9 +1,25 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// **********************************************************************
|
||||
// * *
|
||||
|
||||
@@ -1,9 +1,25 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// **********************************************************************
|
||||
// * *
|
||||
|
||||
@@ -1,9 +1,25 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// **********************************************************************
|
||||
// * *
|
||||
|
||||
@@ -1,9 +1,25 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// **********************************************************************
|
||||
// * *
|
||||
|
||||
@@ -1,9 +1,25 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// **********************************************************************
|
||||
// * *
|
||||
|
||||
@@ -1,9 +1,25 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// **********************************************************************
|
||||
// * *
|
||||
|
||||
@@ -1,9 +1,25 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// **********************************************************************
|
||||
// * *
|
||||
|
||||
@@ -1,9 +1,25 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// **********************************************************************
|
||||
// * *
|
||||
|
||||
@@ -1,9 +1,25 @@
|
||||
// This code implementation is the intellectual property of
|
||||
// the GEANT4 collaboration.
|
||||
//
|
||||
// By copying, distributing or modifying the Program (or any work
|
||||
// based on the Program) you indicate your acceptance of this statement,
|
||||
// and all its terms.
|
||||
// ********************************************************************
|
||||
// * DISCLAIMER *
|
||||
// * *
|
||||
// * The following disclaimer summarizes all the specific disclaimers *
|
||||
// * of contributors to this software. The specific disclaimers,which *
|
||||
// * govern, are listed with their locations in: *
|
||||
// * http://cern.ch/geant4/license *
|
||||
// * *
|
||||
// * Neither the authors of this software system, nor their employing *
|
||||
// * institutes,nor the agencies providing financial support for this *
|
||||
// * work make any representation or warranty, express or implied, *
|
||||
// * regarding this software system or assume any liability for its *
|
||||
// * use. *
|
||||
// * *
|
||||
// * This code implementation is the intellectual property of the *
|
||||
// * GEANT4 collaboration. *
|
||||
// * By copying, distributing or modifying the Program (or any work *
|
||||
// * based on the Program) you indicate your acceptance of this *
|
||||
// * statement, and all its terms. *
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// **********************************************************************
|
||||
// * *
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user