G4DarkBreM  v2.1.0
Geant4 Dark Bremmstrahlung from MadGraph
simulate.cxx File Reference

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"
Include dependency graph for simulate.cxx:

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

 g4db
 G4DarkBreM internal 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 More...
 

Detailed Description

definition of g4db-simulate executable

Function Documentation

◆ main()

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.