LDMX Software
MultiParticleGunPrimaryGenerator.h File Reference

Class for generating an event using multiple particles. More...

#include <fstream>
#include <iostream>
#include <string>
#include "G4Event.hh"
#include "G4IonTable.hh"
#include "G4PhysicalConstants.hh"
#include "G4RunManager.hh"
#include "G4SystemOfUnits.hh"
#include "G4VPrimaryGenerator.hh"
#include "Math/Vector3D.h"
#include "TFile.h"
#include "TLorentzVector.h"
#include "TRandom.h"
#include "TTree.h"
#include "Framework/EventHeader.h"
#include "SimCore/G4User/UserPrimaryParticleInformation.h"
#include "SimCore/Generators/PrimaryGenerator.h"

Go to the source code of this file.

Classes

class  simcore::generators::MultiParticleGunPrimaryGenerator
 Generates a Geant4 event from particle gun, but can have many particles. More...
 

Namespaces

namespace  simcore
 Dynamically loadable photonuclear models either from SimCore or external libraries implementing this interface.
 

Detailed Description

Class for generating an event using multiple particles.

Author
Jeremy McCormick, SLAC National Accelerator Laboratory
Nhan Tran, FNAL

Definition in file MultiParticleGunPrimaryGenerator.h.