ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ChargeExchangeMC.cc File Reference
#include <set>
#include <G4UImanager.hh>
#include <G4String.hh>
#include <G4UIsession.hh>
#include <G4UIterminal.hh>
#include <G4VisExecutive.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)
 

Function Documentation

G4bool parseArgs ( int  argc,
char **  argv,
CexmcCmdLineData cmdLineData 
)

Definition at line 151 of file ChargeExchangeMC.cc.

View newest version in sPHENIX GitHub at line 151 of file ChargeExchangeMC.cc

References CexmcCmdLineParseException, CexmcOutputEvents, CexmcOutputGeometry, CexmcOutputRun, CexmcCmdLineData::customFilter, CexmcCmdLineData::initMacro, CexmcCmdLineData::isInteractive, k, CexmcCmdLineData::outputData, CexmcCmdLineData::overrideExistingProject, CexmcCmdLineData::preinitMacro, CexmcCmdLineData::rProject, split(), CexmcCmdLineData::startQtSession, and CexmcCmdLineData::wProject.

Referenced by main().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void printUsage ( void  )

Definition at line 105 of file ChargeExchangeMC.cc.

View newest version in sPHENIX GitHub at line 105 of file ChargeExchangeMC.cc

References G4cout, and G4endl.

Referenced by main().

+ Here is the caller graph for this function: