8 #ifndef ISOSPHEREGENERATOR_H_ 9 #define ISOSPHEREGENERATOR_H_ 11 #include "G4ThreeVector.hh" 12 #include "G4VUserPrimaryGeneratorAction.hh" 13 class G4GenericMessenger;
15 class G4GeneralParticleSource;
G4GenericMessenger * _messenger
Definition: IsoSphereGenerator.h:32
void SetMinTheta(const float minTheta)
Definition: IsoSphereGenerator.h:27
~IsoSphereGenerator()
Definition: IsoSphereGenerator.cpp:56
float _maxTheta
Definition: IsoSphereGenerator.h:33
float _dVertexRadius
Definition: IsoSphereGenerator.h:34
void SetSphereCenter(const G4ThreeVector center)
Definition: IsoSphereGenerator.h:29
float _minTheta
Definition: IsoSphereGenerator.h:33
void GeneratePrimaries(G4Event *anEvent)
Definition: IsoSphereGenerator.cpp:61
void SetRadius(const float radius)
Definition: IsoSphereGenerator.h:26
G4ThreeVector _SphereCenter
Definition: IsoSphereGenerator.h:36
G4GeneralParticleSource * _particleSource
Definition: IsoSphereGenerator.h:38
IsoSphereGenerator()
Definition: IsoSphereGenerator.cpp:22
Definition: IsoSphereGenerator.h:17
void SetMaxTheta(const float maxTheta)
Definition: IsoSphereGenerator.h:28
bool _firstEvent
Definition: IsoSphereGenerator.h:35