G4DarkBreM
v2.1.0
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 | |
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... | |
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.