GEMC
1.8
Geant4 Monte-Carlo Framework
|
#include "G4RunManager.hh"
#include "G4UImanager.hh"
#include "G4UIterminal.hh"
#include "G4VisExecutive.hh"
#include "G4PhysListFactory.hh"
#include "G4VModularPhysicsList.hh"
#include "G4PropagatorInField.hh"
#include "G4TransportationManager.hh"
#include "G4UIQt.hh"
#include "G4Qt.hh"
#include <QApplication>
#include <QSplashScreen>
#include "HitProcess_MapRegister.h"
#include "detector.h"
#include "gemc_MainGui.h"
#include "images/CLAS12_cad.h"
#include "MagneticField.h"
#include "MBankdefs.h"
#include "MDetectorConstruction.h"
#include "MEventAction.h"
#include "MOutputBaseClass.h"
#include "MPHBaseClass.h"
#include "MPhysicsList.h"
#include "MPrimaryGeneratorAction.h"
#include "MSteppingAction.h"
#include "Output_Register.h"
#include "usage.h"
#include "run_conditions.h"
#include "material_factory.h"
#include "parameter_factory.h"
#include "string_utilities.h"
#include <unistd.h>
Go to the source code of this file.
Functions | |
int | main (int argc, char **argv) |
Main Program More... | |
Defines the gemc main( int argc, char **argv )
Definition in file gemc.cc.
int main | ( | int | argc, |
char ** | argv | ||
) |
< Initializing QT application
< Initializing Splash Screen
< Initializing the CLHEP Random engine
< Reading the gcard file
< Creating the sim_condition map to save to the output
< Detector Map
< Materials Map
< Parameters Map
< Bank Map
< magnetic Field Map
< Build G4 Physical Volumes: MDetectorConstruction
< Physics List
< Generator
< Event Action
< Sets event number from OPTION
< Stepping Action
< User Interface manager
< Vis Manager
< Output File: registering output type, output process factory, sensitive detectors into Event Action
< passing output process factory to sensitive detectors