|
G4DarkBreM v2.2.2
Geant4 Dark Bremmstrahlung from MadGraph
|
definition of g4db-simulate executable More...
#include <array>#include <fstream>#include <iostream>#include <memory>#include "G4Box.hh"#include "G4DarkBreM/G4APrime.h"#include "G4DarkBreM/G4DarkBreMModel.h"#include "G4DarkBreM/G4DarkBremsstrahlung.h"#include "G4Electron.hh"#include "G4MuonMinus.hh"#include "G4NistManager.hh"#include "G4PVPlacement.hh"#include "G4ParticleGun.hh"#include "G4PhysListFactory.hh"#include "G4RunManager.hh"#include "G4UserEventAction.hh"#include "G4UserTrackingAction.hh"#include "G4VPhysicsConstructor.hh"#include "G4VUserDetectorConstruction.hh"#include "G4VUserPrimaryGeneratorAction.hh"#include "QBBC.hh"Classes | |
| class | g4db::example::APrimePhysics |
| basic physics constructor which simply creates the A' and the dark brem More... | |
| class | g4db::example::Hunk |
| basic 'hunk' of material in air, the material and its thickness is configurable More... | |
| class | g4db::example::OutgoingKinematics |
| The event information we care about for studying the model. More... | |
| class | g4db::example::LeptonBeam |
| the primary generator, a simple particle gun restricted to electrons or muons along the z axis More... | |
| class | g4db::example::PersistDarkBremProducts |
| event action used to store the OutgoingKinematics if a dark brem occurred More... | |
| class | g4db::example::FindDarkBremProducts |
| Look through the tracks to find the dark brem products. More... | |
Namespaces | |
| namespace | g4db |
| G4DarkBreM internal namespace. | |
| namespace | g4db::example |
| example simulation application required classes | |
Functions | |
| void | usage () |
| print out how to use g4db-simulate | |
| int | main (int argc, char *argv[]) |
| definition of g4db-simulate | |
definition of g4db-simulate executable
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
definition of g4db-simulate
After parsing the command line arguments, we simply do the standard initialization and running procedure for Geant4.