![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include "PHG4Reco.h"#include "Fun4AllMessenger.h"#include "G4TBMagneticFieldSetup.hh"#include "PHG4DisplayAction.h"#include "PHG4InEvent.h"#include "PHG4PhenixDetector.h"#include "PHG4PhenixDisplayAction.h"#include "PHG4PhenixEventAction.h"#include "PHG4PhenixStackingAction.h"#include "PHG4PhenixSteppingAction.h"#include "PHG4PhenixTrackingAction.h"#include "PHG4PrimaryGeneratorAction.h"#include "PHG4Subsystem.h"#include "PHG4TrackingAction.h"#include "PHG4UIsession.h"#include "PHG4Utils.h"#include <g4decayer/EDecayType.hh>#include <g4decayer/P6DExtDecayerPhysics.hh>#include <phgeom/PHGeomUtility.h>#include <g4gdml/PHG4GDMLUtility.hh>#include <phfield/PHFieldConfigv1.h>#include <phfield/PHFieldConfigv2.h>#include <phfield/PHFieldUtility.h>#include <fun4all/Fun4AllReturnCodes.h>#include <fun4all/Fun4AllServer.h>#include <phool/PHCompositeNode.h>#include <phool/PHDataNode.h>#include <phool/PHNode.h>#include <phool/PHNodeIterator.h>#include <phool/PHObject.h>#include <phool/PHRandomSeed.h>#include <phool/getClass.h>#include <phool/phool.h>#include <phool/recoConsts.h>#include <eicphysicslist/EICPhysicsList.hh>#include <TSystem.h>#include <CLHEP/Random/Random.h>#include <Geant4/G4Cerenkov.hh>#include <Geant4/G4Scintillation.hh>#include <Geant4/G4Element.hh>#include <Geant4/G4EventManager.hh>#include <Geant4/G4HadronicProcessStore.hh>#include <Geant4/G4IonisParamMat.hh>#include <Geant4/G4LossTableManager.hh>#include <Geant4/G4Material.hh>#include <Geant4/G4MaterialPropertiesTable.hh>#include <Geant4/G4MaterialPropertyVector.hh>#include <Geant4/G4NistManager.hh>#include <Geant4/G4OpAbsorption.hh>#include <Geant4/G4OpBoundaryProcess.hh>#include <Geant4/G4OpMieHG.hh>#include <Geant4/G4OpRayleigh.hh>#include <Geant4/G4OpWLS.hh>#include <Geant4/G4OpticalPhoton.hh>#include <Geant4/G4ParticleDefinition.hh>#include <Geant4/G4ParticleTable.hh>#include <Geant4/G4PhotoElectricEffect.hh>#include <Geant4/G4ProcessManager.hh>#include <Geant4/G4ProductionCuts.hh>#include <Geant4/G4Region.hh>#include <Geant4/G4RegionStore.hh>#include <Geant4/G4RunManager.hh>#include <Geant4/G4StepLimiterPhysics.hh>#include <Geant4/G4String.hh>#include <Geant4/G4SystemOfUnits.hh>#include <Geant4/G4Types.hh>#include <Geant4/G4UIExecutive.hh>#include <Geant4/G4UImanager.hh>#include <Geant4/G4UImessenger.hh>#include <Geant4/G4VModularPhysicsList.hh>#include <Geant4/G4Version.hh>#include <Geant4/G4VisExecutive.hh>#include <Geant4/G4VisManager.hh>#include <Geant4/FTFP_BERT.hh>#include <Geant4/FTFP_BERT_HP.hh>#include <Geant4/FTFP_INCLXX.hh>#include <Geant4/FTFP_INCLXX_HP.hh>#include <Geant4/QGSP_BERT.hh>#include <Geant4/QGSP_BERT_HP.hh>#include <Geant4/QGSP_BIC.hh>#include <Geant4/QGSP_BIC_HP.hh>#include <Geant4/QGSP_INCLXX.hh>#include <Geant4/QGSP_INCLXX_HP.hh>#include <boost/filesystem.hpp>#include <cassert>#include <cstdlib>#include <exception>#include <iostream>#include <memory>#include <set>#include <vector>