Skip to content

Commit

Permalink
update cpp project structure
Browse files Browse the repository at this point in the history
  • Loading branch information
lobis committed Dec 1, 2023
1 parent 33be3fd commit 9c218b8
Show file tree
Hide file tree
Showing 28 changed files with 42 additions and 42 deletions.
4 changes: 2 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ add_subdirectory(external/awkward/header-only)
add_subdirectory(external/pybind11)

file(GLOB_RECURSE SOURCES CONFIGURE_DEPENDS
"${PROJECT_SOURCE_DIR}/src/geant4/*.cpp")
"${PROJECT_SOURCE_DIR}/src/geant4_application/src/*.cpp")

file(GLOB_RECURSE PYTHON_SOURCES CONFIGURE_DEPENDS
"${PROJECT_SOURCE_DIR}/src/python/*.cpp")
Expand All @@ -42,7 +42,7 @@ target_compile_definitions(
)

target_include_directories(
${PYTHON_MODULE_NAME} PRIVATE ${PROJECT_SOURCE_DIR}/include
${PYTHON_MODULE_NAME} PRIVATE ${PROJECT_SOURCE_DIR}/src/geant4_application/include
${Geant4_INCLUDE_DIRS})

target_link_libraries(
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@
#include "pybind11/pybind11.h"
#include "pybind11/stl.h"

#include "geant4/DetectorConstruction.h"
#include "geant4/PrimaryGeneratorAction.h"
#include "geant4/StackingAction.h"
#include "geant4_application/DetectorConstruction.h"
#include "geant4_application/PrimaryGeneratorAction.h"
#include "geant4_application/StackingAction.h"

namespace py = pybind11;

Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#include <G4RunManager.hh>
#include <G4UserRunAction.hh>

#include "geant4/DataModel.h"
#include "geant4_application/DataModel.h"

namespace geant4_app {

Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@

#include "geant4/ActionInitialization.h"
#include "geant4/EventAction.h"
#include "geant4/PrimaryGeneratorAction.h"
#include "geant4/RunAction.h"
#include "geant4/StackingAction.h"
#include "geant4/SteppingAction.h"
#include "geant4/SteppingVerbose.h"
#include "geant4/TrackingAction.h"
#include "geant4_application/ActionInitialization.h"
#include "geant4_application/EventAction.h"
#include "geant4_application/PrimaryGeneratorAction.h"
#include "geant4_application/RunAction.h"
#include "geant4_application/StackingAction.h"
#include "geant4_application/SteppingAction.h"
#include "geant4_application/SteppingVerbose.h"
#include "geant4_application/TrackingAction.h"

#include <iostream>

Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@

#include "geant4/Application.h"
#include "geant4/ActionInitialization.h"
#include "geant4/DetectorConstruction.h"
#include "geant4/PhysicsList.h"
#include "geant4/RunAction.h"
#include "geant4/SteppingVerbose.h"
#include "geant4_application/Application.h"
#include "geant4_application/ActionInitialization.h"
#include "geant4_application/DetectorConstruction.h"
#include "geant4_application/PhysicsList.h"
#include "geant4_application/RunAction.h"
#include "geant4_application/SteppingVerbose.h"

// TODO: conditional include
#include <G4UIExecutive.hh>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

#include "geant4/DataModel.h"
#include "geant4_application/DataModel.h"

#include <G4HadronicProcess.hh>
#include <G4Nucleus.hh>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#include <utility>

#include "geant4/DetectorConstruction.h"
#include "geant4/SensitiveDetector.h"
#include "geant4_application/DetectorConstruction.h"
#include "geant4_application/SensitiveDetector.h"

#include <G4LogicalVolume.hh>
#include <G4LogicalVolumeStore.hh>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

#include "geant4/EventAction.h"
#include "geant4/DataModel.h"
#include "geant4/RunAction.h"
#include "geant4_application/EventAction.h"
#include "geant4_application/DataModel.h"
#include "geant4_application/RunAction.h"

#include <iostream>

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

#include "geant4/PhysicsList.h"
#include "geant4_application/PhysicsList.h"

#include <G4DecayPhysics.hh>
#include <G4EmExtraPhysics.hh>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

#include "geant4/PrimaryGeneratorAction.h"
#include "geant4/Application.h"
#include "geant4_application/PrimaryGeneratorAction.h"
#include "geant4_application/Application.h"

#include <G4Event.hh>
#include <G4ParticleDefinition.hh>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

#include "geant4/RunAction.h"
#include "geant4/SteppingVerbose.h"
#include "geant4_application/RunAction.h"
#include "geant4_application/SteppingVerbose.h"

#include <iostream>

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

#include "geant4/SensitiveDetector.h"
#include "geant4_application/SensitiveDetector.h"

using namespace std;
using namespace geant4_app;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

#include "geant4/StackingAction.h"
#include "geant4_application/StackingAction.h"

#include <G4ParticlePropertyTable.hh>
#include <G4Track.hh>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@

#include "geant4/SteppingAction.h"
#include "geant4_application/SteppingAction.h"

#include "geant4/DataModel.h"
#include "geant4/RunAction.h"
#include "geant4_application/DataModel.h"
#include "geant4_application/RunAction.h"
#include <G4Step.hh>
#include <iostream>

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

#include "geant4/SteppingVerbose.h"
#include "geant4/DataModel.h"
#include "geant4/RunAction.h"
#include "geant4_application/SteppingVerbose.h"
#include "geant4_application/DataModel.h"
#include "geant4_application/RunAction.h"

#include <iostream>

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

#include "geant4/TrackingAction.h"
#include "geant4/RunAction.h"
#include "geant4_application/TrackingAction.h"
#include "geant4_application/RunAction.h"

#include <G4ParticleDefinition.hh>
#include <G4ParticleTypes.hh>
Expand Down
2 changes: 1 addition & 1 deletion src/python/module.cpp
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

#include <pybind11/pybind11.h>

#include "geant4/Application.h"
#include "geant4_application/Application.h"

#define STRINGIFY(x) #x
#define MACRO_STRINGIFY(x) STRINGIFY(x)
Expand Down

0 comments on commit 9c218b8

Please sign in to comment.