Go to the documentation of this file.
    8 #ifndef ISOSPHEREGENERATOR_H_ 
    9 #define ISOSPHEREGENERATOR_H_ 
   11 #include "G4ThreeVector.hh" 
   12 #include "G4VUserPrimaryGeneratorAction.hh" 
   13 class G4GenericMessenger;
 
   15 class G4GeneralParticleSource;
 
  
void GeneratePrimaries(G4Event *anEvent) override
Definition: IsoSphereGenerator.cpp:62
 
void SetRadius(const float radius)
Definition: IsoSphereGenerator.h:26
 
Definition: IsoSphereGenerator.h:17
 
void SetMinTheta(const float minTheta)
Definition: IsoSphereGenerator.h:27
 
G4GenericMessenger * m_messenger
Definition: IsoSphereGenerator.h:32
 
float m_maxTheta
Definition: IsoSphereGenerator.h:33
 
~IsoSphereGenerator() override
Definition: IsoSphereGenerator.cpp:57
 
G4GeneralParticleSource * m_particleSource
Definition: IsoSphereGenerator.h:38
 
void SetMaxTheta(const float maxTheta)
Definition: IsoSphereGenerator.h:28
 
float m_minTheta
Definition: IsoSphereGenerator.h:33
 
float m_dVertexRadius
Definition: IsoSphereGenerator.h:34
 
bool m_firstEvent
Definition: IsoSphereGenerator.h:35
 
G4ThreeVector m_SphereCenter
Definition: IsoSphereGenerator.h:36
 
void SetSphereCenter(const G4ThreeVector center)
Definition: IsoSphereGenerator.h:29
 
IsoSphereGenerator()
Definition: IsoSphereGenerator.cpp:22