|
Geant4
10.02.p02
|
#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(), 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: