![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include <GlobalVariables.C>#include <G4_TrkrVariables.C>#include <phpythia6/PHPythia6.h>#include <phpythia8/PHPythia8.h>#include <g4main/CosmicSpray.h>#include <g4main/HepMCNodeReader.h>#include <g4main/PHG4IonGun.h>#include <g4main/PHG4ParticleGenerator.h>#include <g4main/PHG4ParticleGeneratorD0.h>#include <g4main/PHG4ParticleGeneratorVectorMeson.h>#include <g4main/PHG4ParticleGun.h>#include <g4main/PHG4SimpleEventGenerator.h>#include <g4main/ReadEICFiles.h>#include <fermimotionafterburner/FermimotionAfterburner.h>#include <hijingflipafterburner/HIJINGFlipAfterburner.h>#include <reactionplaneafterburner/ReactionPlaneAfterburner.h>#include <phhepmc/Fun4AllHepMCInputManager.h>#include <phhepmc/Fun4AllHepMCPileupInputManager.h>#include <phhepmc/HepMCFlowAfterBurner.h>#include <phhepmc/PHHepMCGenHelper.h>#include <fun4all/Fun4AllDstInputManager.h>#include <fun4all/Fun4AllDummyInputManager.h>#include <fun4all/Fun4AllInputManager.h>#include <fun4all/Fun4AllNoSyncDstInputManager.h>#include <fun4all/Fun4AllServer.h>#include <set>
Include dependency graph for G4_Input.C:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| namespace | Input |
| namespace | INPUTHEPMC |
| namespace | INPUTREADEIC |
| namespace | INPUTREADHITS |
| namespace | INPUTEMBED |
| namespace | PYTHIA6 |
| namespace | PYTHIA8 |
| namespace | PILEUP |
| namespace | INPUTGENERATOR |
| namespace | INPUTMANAGER |
Macros | |
| #define | MACRO_G4INPUT_C |
Functions | |
| void | Input::ApplysPHENIXBeamParameter (PHHepMCGenHelper *HepMCGen, const Input::BeamConfiguration &beam_config) |
| void | Input::ApplysPHENIXBeamParameter (PHHepMCGenHelper *HepMCGen) |
| void | Input::ApplyEICBeamParameter (PHHepMCGenHelper *HepMCGen) |
| void | InputInit () |
| void | InputRegister () |
| void | InputManagers () |
| #define MACRO_G4INPUT_C |
Definition at line 2 of file G4_Input.C.
View newest version in sPHENIX GitHub at line 2 of file G4_Input.C
| void InputInit | ( | ) |
Definition at line 285 of file G4_Input.C.
View newest version in sPHENIX GitHub at line 285 of file G4_Input.C
References PYTHIA6::config_file, PYTHIA8::config_file, Input::DZERO, Input::DZERO_EmbedIds, Input::DZERO_NUMBER, INPUTGENERATOR::DZeroMesonGenerator, Input::EMBED, PHG4ParticleGeneratorBase::Embed(), Input::EmbedId, INPUTHEPMC::FLOW, Input::GUN, INPUTGENERATOR::Gun, Input::GUN_EmbedIds, Input::GUN_NUMBER, Input::HEPMC, INPUTMANAGER::HepMCInputManager, INPUTMANAGER::HepMCPileupInputManager, i, Fun4AllServer::instance(), Input::IONGUN, INPUTGENERATOR::IonGun, Input::IONGUN_EmbedIds, Input::IONGUN_NUMBER, perf_headwind::name, INPUTGENERATOR::ParticleGenerator, Input::PGEN, Input::PGEN_EmbedIds, Input::PGEN_NUMBER, Input::PILEUPRATE, Input::PYTHIA6, INPUTGENERATOR::Pythia6, Input::PYTHIA6_EmbedId, Input::PYTHIA8, INPUTGENERATOR::Pythia8, Input::PYTHIA8_EmbedId, Input::READHITS, PHPythia6::set_config_file(), PHPythia8::set_config_file(), PHHepMCGenHelper::set_embedding_id(), PHPythia6::set_embedding_id(), Input::SIMPLE, Input::SIMPLE_NUMBER, INPUTGENERATOR::SimpleEventGenerator, to_string(), Input::UPSILON, Input::UPSILON_EmbedIds, Input::UPSILON_NUMBER, and INPUTGENERATOR::VectorMesonGenerator.
Referenced by Fun4All_AnaTutorial_sPHENIX(), Fun4All_AnaTutorial_sPHENIX_Jets(), Fun4All_BHG(), Fun4All_G4_Calo(), Fun4All_G4_EICDetector_AnaTutorial(), Fun4All_G4_sPHENIX(), Fun4All_G4_sPHENIX_ForTrackCutStudy(), Fun4All_G4_sPHENIX_ForTrackCutStudy_EmbedScanOff(), Fun4All_G4_sPHENIX_ForTrackCutStudy_EmbedScanOn(), Fun4All_G4_sPHENIX_ForTrackCutStudy_WithPileup_EmbedScanOff(), Fun4All_G4_sPHENIX_ForTrackCutStudy_WithPileup_EmbedScanOn(), Fun4All_HCalJetPhiShift(), Fun4All_Pi0Gen_sPHENIX(), Fun4All_pi0tbt_SIMPLE_EMBED(), Fun4All_RunNewTruthMatcher(), Fun4All_SinglePhotonGen_sPHENIX(), Fun4All_SinglePi0Gen_sPHENIX(), Fun4AllPythia(), run_calo_fromMDC2Hits_towslope_Fun4All_G4_Calo(), rundst_spiNo(), and spiNo2().
Here is the call graph for this function:
Here is the caller graph for this function:| void InputManagers | ( | ) |
Definition at line 542 of file G4_Input.C.
View newest version in sPHENIX GitHub at line 542 of file G4_Input.C
References Fun4AllInputManager::AddFile(), Fun4AllInputManager::AddListFile(), parse_cmake_options::begin, Input::EMBED, INPUTHEPMC::filename, INPUTREADHITS::filename, INPUTEMBED::filename, Fun4AllInputManager::fileopen(), Fun4AllHepMCInputManager::fileopen(), Input::HEPMC, INPUTMANAGER::HepMCInputManager, INPUTMANAGER::HepMCPileupInputManager, in, Fun4AllServer::instance(), INPUTHEPMC::listfile, INPUTREADHITS::listfile, INPUTEMBED::listfile, PILEUP::pileupfile, Input::PILEUPRATE, TRACKING::pp_extended_readout_time, TRACKING::pp_mode, Input::READHITS, Fun4AllServer::registerInputManager(), Fun4AllInputManager::Repeat(), INPUTEMBED::REPEAT, Fun4AllHepMCPileupInputManager::set_collision_rate(), Fun4AllHepMCPileupInputManager::set_time_window(), Fun4AllHepMCPileupInputManager::SignalInputManager(), to_string(), PILEUP::TpcDriftVelocity, Fun4AllBase::Verbosity(), and Input::VERBOSITY.
Referenced by Fun4All_AnaTutorial_sPHENIX(), Fun4All_AnaTutorial_sPHENIX_Jets(), Fun4All_G4_Calo(), Fun4All_G4_EICDetector_AnaTutorial(), Fun4All_G4_sPHENIX(), Fun4All_G4_sPHENIX_ForTrackCutStudy(), Fun4All_G4_sPHENIX_ForTrackCutStudy_EmbedScanOff(), Fun4All_G4_sPHENIX_ForTrackCutStudy_EmbedScanOn(), Fun4All_G4_sPHENIX_ForTrackCutStudy_WithPileup_EmbedScanOff(), Fun4All_G4_sPHENIX_ForTrackCutStudy_WithPileup_EmbedScanOn(), Fun4All_HCalJetPhiShift(), Fun4All_Pi0Gen_sPHENIX(), Fun4All_pi0tbt_SIMPLE_EMBED(), Fun4All_ReadDST_TPCML(), Fun4All_RunNewTruthMatcher(), Fun4All_SinglePhotonGen_sPHENIX(), Fun4All_SinglePi0Gen_sPHENIX(), Fun4AllPythia(), run_calo_fromMDC2Hits_towslope_Fun4All_G4_Calo(), rundst_spiNo(), and spiNo2().
Here is the call graph for this function:
Here is the caller graph for this function:| void InputRegister | ( | ) |
Definition at line 424 of file G4_Input.C.
View newest version in sPHENIX GitHub at line 424 of file G4_Input.C
References Input::COSMIC, INPUTGENERATOR::Cosmic, Input::COSMIC_R, Input::DZERO, Input::DZERO_VERBOSITY, INPUTGENERATOR::DZeroMesonGenerator, INPUTGENERATOR::EICFileReader, INPUTHEPMC::FERMIMOTION, INPUTREADEIC::filename, INPUTHEPMC::FLOW, INPUTHEPMC::FLOW_VERBOSITY, Input::GUN, INPUTGENERATOR::Gun, Input::GUN_VERBOSITY, Input::HEPMC, INPUTHEPMC::HIJINGFLIP, Fun4AllServer::instance(), Input::IONGUN, INPUTGENERATOR::IonGun, Input::IONGUN_VERBOSITY, ReadEICFiles::OpenInputFile(), INPUTGENERATOR::ParticleGenerator, Input::PGEN, Input::PGEN_VERBOSITY, Input::PYTHIA6, INPUTGENERATOR::Pythia6, Input::PYTHIA8, INPUTGENERATOR::Pythia8, INPUTHEPMC::REACTIONPLANERAND, Input::READEIC, Fun4AllServer::registerSubsystem(), Input::SIMPLE, Input::SIMPLE_VERBOSITY, INPUTGENERATOR::SimpleEventGenerator, Input::UPSILON, Input::UPSILON_VERBOSITY, INPUTGENERATOR::VectorMesonGenerator, verbosity, Fun4AllBase::Verbosity(), and Input::VERBOSITY.
Referenced by Fun4All_AnaTutorial_sPHENIX(), Fun4All_AnaTutorial_sPHENIX_Jets(), Fun4All_BHG(), Fun4All_G4_Calo(), Fun4All_G4_EICDetector_AnaTutorial(), Fun4All_G4_sPHENIX(), Fun4All_G4_sPHENIX_ForTrackCutStudy(), Fun4All_G4_sPHENIX_ForTrackCutStudy_EmbedScanOff(), Fun4All_G4_sPHENIX_ForTrackCutStudy_EmbedScanOn(), Fun4All_G4_sPHENIX_ForTrackCutStudy_WithPileup_EmbedScanOff(), Fun4All_G4_sPHENIX_ForTrackCutStudy_WithPileup_EmbedScanOn(), Fun4All_HCalJetPhiShift(), Fun4All_Pi0Gen_sPHENIX(), Fun4All_pi0tbt_SIMPLE_EMBED(), Fun4All_RunNewTruthMatcher(), Fun4All_SinglePhotonGen_sPHENIX(), Fun4All_SinglePi0Gen_sPHENIX(), Fun4AllPythia(), run_calo_fromMDC2Hits_towslope_Fun4All_G4_Calo(), rundst_spiNo(), and spiNo2().
Here is the call graph for this function:
Here is the caller graph for this function: