| 
    Geant4
    10.00.p03
    
   | 
 
#include <set>#include <G4UImanager.hh>#include <G4String.hh>#include "CexmcRunManager.hh"#include "CexmcHistoManager.hh"#include "CexmcSetup.hh"#include "CexmcPhysicsList.hh"#include "CexmcPhysicsManager.hh"#include "CexmcPrimaryGeneratorAction.hh"#include "CexmcTrackingAction.hh"#include "CexmcSteppingAction.hh"#include "CexmcEventAction.hh"#include "CexmcRunAction.hh"#include "CexmcMessenger.hh"#include "CexmcException.hh"#include "CexmcBasicPhysicsSettings.hh"#include "CexmcCommon.hh"
 Include dependency graph for ChargeExchangeMC.cc:Go to the source code of this file.
Classes | |
| struct | CexmcCmdLineData | 
Functions | |
| void | printUsage (void) | 
| G4bool | parseArgs (int argc, char **argv, CexmcCmdLineData &cmdLineData) | 
| int | main (int argc, char **argv) | 
| int main | ( | int | argc, | 
| char ** | argv | ||
| ) | 
Definition at line 296 of file ChargeExchangeMC.cc.
References G4UImanager::ApplyCommand(), CEXMC_LINE_START, CexmcCmdLineParseException, CexmcOutputEvents, CexmcPionZeroProduction, CexmcPreinitException, CexmcUnknownProductionModel, CexmcWeirdException, CexmcCmdLineData::customFilter, CexmcMessenger::Destroy(), CexmcRunManager::EnableLiveHistograms(), G4cout, G4endl, CexmcRunManager::GetGdmlFileName(), CexmcRunManager::GetGuiMacroName(), CexmcPhysicsManager::GetProductionModel(), CexmcRunManager::GetProductionModelType(), G4UImanager::GetUIpointer(), G4RunManager::Initialize(), G4VisManager::Initialize(), CexmcCmdLineData::initMacro, CexmcMessenger::Instance(), CexmcCmdLineData::isInteractive, CexmcCmdLineData::outputData, CexmcCmdLineData::overrideExistingProject, parseArgs(), CexmcCmdLineData::preinitMacro, printUsage(), CexmcRunManager::ProjectIsRead(), CexmcRunManager::ProjectIsSaved(), CexmcCmdLineData::rProject, session, G4UIsession::SessionStart(), CexmcRunManager::SetPhysicsManager(), G4RunManager::SetUserAction(), G4RunManager::SetUserInitialization(), CexmcRunManager::ShouldGdmlFileBeValidated(), CexmcCmdLineData::startQtSession, CexmcException::what(), and CexmcCmdLineData::wProject.
 Here is the call graph for this function:| G4bool parseArgs | ( | int | argc, | 
| char ** | argv, | ||
| CexmcCmdLineData & | cmdLineData | ||
| ) | 
Definition at line 155 of file ChargeExchangeMC.cc.
References CexmcCmdLineParseException, CexmcOutputEvents, CexmcOutputGeometry, CexmcOutputRun, CexmcCmdLineData::customFilter, CexmcCmdLineData::initMacro, CexmcCmdLineData::isInteractive, CexmcCmdLineData::outputData, CexmcCmdLineData::overrideExistingProject, CexmcCmdLineData::preinitMacro, CexmcCmdLineData::rProject, CexmcCmdLineData::startQtSession, and CexmcCmdLineData::wProject.
Referenced by main().
 Here is the caller graph for this function:| void printUsage | ( | void | ) | 
Definition at line 109 of file ChargeExchangeMC.cc.
References G4cout, and G4endl.
Referenced by main().
 Here is the caller graph for this function: