![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <iomanip>#include "globals.hh"#include <CLHEP/Units/SystemOfUnits.h>#include "G4ios.hh"#include "G4ProcessManager.hh"#include "G4ProcessVector.hh"#include "G4ParticleTypes.hh"#include "G4ParticleTable.hh"#include "G4ProductionCutsTable.hh"#include "G4UserLimits.hh"#include "G4WarnPLStatus.hh"#include "G4StoppingPhysics.hh"#include "G4HadronicParameters.hh"#include "LBE.hh"#include "G4MesonConstructor.hh"#include "G4BaryonConstructor.hh"#include "G4IonConstructor.hh"#include "G4MaxTimeCuts.hh"#include "G4MinEkineCuts.hh"#include "G4eMultipleScattering.hh"#include "G4MuMultipleScattering.hh"#include "G4hMultipleScattering.hh"#include "G4PhotoElectricEffect.hh"#include "G4LivermorePhotoElectricModel.hh"#include "G4ComptonScattering.hh"#include "G4LivermoreComptonModel.hh"#include "G4GammaConversion.hh"#include "G4LivermoreGammaConversionModel.hh"#include "G4RayleighScattering.hh"#include "G4LivermoreRayleighModel.hh"#include "G4UniversalFluctuation.hh"#include "G4UrbanMscModel.hh"#include "G4eIonisation.hh"#include "G4LivermoreIonisationModel.hh"#include "G4eBremsstrahlung.hh"#include "G4LivermoreBremsstrahlungModel.hh"#include "G4eplusAnnihilation.hh"#include "G4ionIonisation.hh"#include "G4hIonisation.hh"#include "G4hBremsstrahlung.hh"#include "G4IonParametrisedLossModel.hh"#include "G4NuclearStopping.hh"#include "G4EnergyLossTables.hh"#include "G4MuIonisation.hh"#include "G4MuBremsstrahlung.hh"#include "G4MuPairProduction.hh"#include "G4MuonMinusCapture.hh"#include "G4Scintillation.hh"#include "G4OpAbsorption.hh"#include "G4OpBoundaryProcess.hh"#include "G4HadronElasticProcess.hh"#include "G4HadronCaptureProcess.hh"#include "G4HadronElastic.hh"#include "G4ChipsElasticModel.hh"#include "G4ElasticHadrNucleusHE.hh"#include "G4AntiNuclElastic.hh"#include "G4BGGPionElasticXS.hh"#include "G4CrossSectionDataSetRegistry.hh"#include "G4ChipsProtonElasticXS.hh"#include "G4ChipsNeutronElasticXS.hh"#include "G4ComponentAntiNuclNuclearXS.hh"#include "G4ChipsKaonMinusElasticXS.hh"#include "G4ChipsKaonPlusElasticXS.hh"#include "G4ChipsKaonZeroElasticXS.hh"#include "G4BGGNucleonElasticXS.hh"#include "G4CrossSectionElastic.hh"#include "G4PionPlusInelasticProcess.hh"#include "G4PionMinusInelasticProcess.hh"#include "G4KaonPlusInelasticProcess.hh"#include "G4KaonZeroSInelasticProcess.hh"#include "G4KaonZeroLInelasticProcess.hh"#include "G4KaonMinusInelasticProcess.hh"#include "G4ProtonInelasticProcess.hh"#include "G4AntiProtonInelasticProcess.hh"#include "G4NeutronInelasticProcess.hh"#include "G4AntiNeutronInelasticProcess.hh"#include "G4DeuteronInelasticProcess.hh"#include "G4TritonInelasticProcess.hh"#include "G4AlphaInelasticProcess.hh"#include "G4TheoFSGenerator.hh"#include "G4ExcitationHandler.hh"#include "G4PreCompoundModel.hh"#include "G4GeneratorPrecompoundInterface.hh"#include "G4FTFModel.hh"#include "G4LundStringFragmentation.hh"#include "G4ExcitedStringDecay.hh"#include "G4CascadeInterface.hh"#include "G4CrossSectionInelastic.hh"#include "G4BGGPionInelasticXS.hh"#include "G4ChipsKaonMinusInelasticXS.hh"#include "G4ChipsKaonPlusInelasticXS.hh"#include "G4ChipsKaonZeroInelasticXS.hh"#include "G4BGGNucleonInelasticXS.hh"#include "G4ComponentGGNuclNuclXsc.hh"#include "G4ParticleHPElastic.hh"#include "G4ParticleHPElasticData.hh"#include "G4ParticleHPCapture.hh"#include "G4ParticleHPCaptureData.hh"#include "G4ParticleHPInelastic.hh"#include "G4ParticleHPInelasticData.hh"#include "G4NeutronCaptureXS.hh"#include "G4NeutronRadCapture.hh"#include "G4BinaryLightIonReaction.hh"#include "G4Decay.hh"#include "G4RadioactiveDecayBase.hh"#include "G4IonTable.hh"#include "G4Ions.hh"#include "G4LossTableManager.hh"#include "G4UAtomicDeexcitation.hh"#include "G4NuclearLevelData.hh"#include "G4NuclideTable.hh"