Import Geant4 11.0.0.beta source tree

This commit is contained in:
Gabriele Cosmo
2021-06-25 16:12:29 +02:00
parent c968e26a39
commit 6399a014b6
4200 changed files with 207479 additions and 237366 deletions
+1 -4
View File
@@ -1,6 +1,3 @@
#------------------------------------------------------------------------------
# Module : G4GMocren
# Package: Geant4.src.G4visualization.G4GMocren
#------------------------------------------------------------------------------
# - G4GMocren category build
geant4_global_library_target(COMPONENTS sources.cmake)
+12 -5
View File
@@ -18,11 +18,18 @@ committal in the CVS repository !
History file for visualization/gMocren sub-category
---------------------------------------------------
07 June 2021 John Allison (gMocren-V10-07-01)
- Fix hidden function warning.
14 April 2021 Ben Morgan (gMocren-V10-07-00)
- Migrate to modular CMake build
5 May 2020 Gunter Folger (gMocren-V10-06-01)
- Fix for clang10: for for warning on confusing indentation
enclose statements in if/else with {}
affected: src/G4GMocrenFileViewer.cc
12 December 2019 Ben Morgan (gMocren-V10-06-00)
- Cleanup CMake build, removing obsolete granular library option and
explicit include_directories.
@@ -86,7 +93,7 @@ History file for visualization/gMocren sub-category
o Mark as "intentional" on next Coverity analysis.
15th June 2013 Akinori Kimura (gMocren-V09-06-05)
- G4GMocrenIO.cc and G4GMocrenFileSceneHandler.{cc,hh}: Fixed warnings of
- G4GMocrenIO.cc and G4GMocrenFileSceneHandler.{cc,hh}: Fixed warnings of
Coverity.
4th June 2013 Akinori Kimura (gMocren-V09-06-04)
@@ -129,7 +136,7 @@ History file for visualization/gMocren sub-category
- Migrated to G4VScenehandler::fObjectTransformation.
8th October 2011 Akinori Kimura (gMocren-V09-04-02)
- Fixed Coverity defects in G4GMocrenFileSceneHandler.cc, G4GMocrenIO.cc,
- Fixed Coverity defects in G4GMocrenFileSceneHandler.cc, G4GMocrenIO.cc,
G4GMocrenFileViewer.cc, and G4GMocrenMessenger.cc.
25th September 2011 John Allison (gMocren-V09-04-01)
@@ -142,7 +149,7 @@ History file for visualization/gMocren sub-category
- Avoided warnings of the following codes in GCC 4.6.0.
G4GMocrenTouchable.hh, G4GMocrenFileSceneHandler.cc and G4GMocrenIO.cc.
23, December L. Garnier
23, December L. Garnier
- GNUmakefile : Remove OpenGL/Qt stuff from Makefile
11 November 2010 Akinori Kimura (gMocren-V09-03-05)
@@ -194,7 +201,7 @@ Deleted the following two AddEndOfEventModel(*) in
G4GMocrenFileSceneHandler::GFBeginModeling().
These models are entrusted to user commands /vis/scene/add/psHits or hits
scene->AddEndOfEventModel(new G4PSHitsModel());
scene->AddEndOfEventModel(new G4PSHitsModel());
scene->AddEndOfEventModel(new G4HitsModel());
@@ -63,25 +63,20 @@ public:
virtual ~G4GMocrenFileSceneHandler ();
//----- overriding base class methods
using G4VSceneHandler::AddPrimitive;
void AddPrimitive (const G4Polyline& line);
void AddPrimitive (const G4Polyhedron& p);
void AddPrimitive (const G4Text&);
void AddPrimitive (const G4Circle&);
void AddPrimitive (const G4Square&);
//----- explicitly invoke base class methods to avoid warnings about
//----- hiding of base class methods.
void AddPrimitive (const G4Polymarker& polymarker)
{ G4VSceneHandler::AddPrimitive (polymarker); }
void AddPrimitive (const G4Scale& scale)
{ G4VSceneHandler::AddPrimitive (scale); }
virtual void BeginModeling () { G4VSceneHandler::BeginModeling ();}
virtual void EndModeling () { G4VSceneHandler::EndModeling ();}
virtual void BeginPrimitives (const G4Transform3D& objectTransformation);
virtual void EndPrimitives ();
using G4VSceneHandler::AddSolid;
void AddSolid ( const G4Box& box );
void AddSolid ( const G4Cons& cons );
void AddSolid ( const G4Tubs& tubs );
@@ -90,22 +85,9 @@ public:
void AddSolid ( const G4Sphere& sphere );
void AddSolid ( const G4Para& para );
void AddSolid ( const G4Torus& torus );
void AddSolid ( const G4Polycone& polycone ) {
G4VSceneHandler::AddSolid (polycone);
}
void AddSolid ( const G4Polyhedra& polyhedra) {
G4VSceneHandler::AddSolid (polyhedra);
}
void AddSolid ( const G4Orb& orb ) {
G4VSceneHandler::AddSolid (orb);
}
void AddSolid ( const G4Ellipsoid& ellipsoid) {
G4VSceneHandler::AddSolid (ellipsoid);
}
void AddSolid ( const G4TessellatedSolid& tess) {
G4VSceneHandler::AddSolid (tess);
}
void AddSolid ( const G4VSolid& solid );
using G4VSceneHandler::AddCompound;
void AddCompound ( const G4VTrajectory& traj);
void AddCompound ( const G4VHit& hit);
void AddCompound ( const G4VDigi& hit);
+16 -38
View File
@@ -1,13 +1,8 @@
#------------------------------------------------------------------------------
# Module : G4GMocren
# Package: Geant4.src.G4visualization.G4GMocren
#------------------------------------------------------------------------------
# - G4GMocren module definition
#
# Define the Geant4 Module.
#
geant4_define_module(NAME G4GMocren
HEADERS
geant4_add_module(G4GMocren
PUBLIC_HEADERS
G4GMocrenFile.hh
G4GMocrenFileCTtoDensityMap.hh
G4GMocrenFileSceneHandler.hh
@@ -21,38 +16,21 @@ geant4_define_module(NAME G4GMocren
G4GMocrenFileSceneHandler.cc
G4GMocrenFileViewer.cc
G4GMocrenIO.cc
G4GMocrenMessenger.cc
GRANULAR_DEPENDENCIES
G4csg
G4detutils
G4digits
G4event
G4geometrymng
G4globman
G4graphics_reps
G4hepnumerics
G4GMocrenMessenger.cc)
geant4_module_link_libraries(G4GMocren
PUBLIC
G4hits
G4intercoms
G4materials
G4modeling
G4navigation
G4partman
G4specsolids
G4tracking
G4vis_management
GLOBAL_DEPENDENCIES
G4digits_hits
G4event
G4geometry
G4global
G4geometrymng
G4globman
PRIVATE
G4graphics_reps
G4intercoms
G4materials
G4csg
G4modeling
G4particles
G4tracking
G4vis_management
)
# List any source specific properties here
G4materials
G4navigation
G4hepgeometry
G4detutils
G4tracking)