1 #ifndef LaserAlignmentSimulation_LaserBeamsTEC1_h 2 #define LaserAlignmentSimulation_LaserBeamsTEC1_h 12 #include "CLHEP/Random/DRand48Engine.h" 15 #include "G4ParticleTable.hh" 16 #include "G4VUserPrimaryGeneratorAction.hh" 27 LaserBeamsTEC1(G4int nPhotonsInGun, G4int nPhotonsInBeam, G4double PhotonEnergy);
void GeneratePrimaries(G4Event *myEvent) override
shoot optical photons into the detector at the beginning of an event
LaserBeamsTEC1()
default constructor
CLHEP::DRand48Engine * theDRand48Engine
~LaserBeamsTEC1() override
destructor
void setOptPhotonPolar(G4double Angle)
set the polarisation of the photons
G4ParticleGun * theParticleGun