ACTARSim
ACTAR TPC Simulation Reference Guide
|
Actions to perform to generate a primary vertex
Definition at line 30 of file ActarSimPrimaryGeneratorAction.hh.
Public Member Functions | |
ActarSimPrimaryGeneratorAction () | |
Constructor: init values are filled. More... | |
~ActarSimPrimaryGeneratorAction () | |
Simple destructor. More... | |
void | GeneratePrimaries (G4Event *anEvent) |
void | SetReactionFromCineFlag (G4String val) |
void | SetIncidentIon (G4Ions *aIonDef) |
void | SetTargetIon (G4Ions *aIonDef) |
void | SetScatteredIon (G4Ions *aIonDef) |
void | SetRecoilIon (G4Ions *aIonDef) |
void | SetIncidentIonCharge (G4double aCharge) |
void | SetTargetIonCharge (G4double aCharge) |
void | SetScatteredIonCharge (G4double aCharge) |
void | SetRecoilIonCharge (G4double aCharge) |
void | SetReactionFromKineFlag (G4String val) |
void | SetThetaCMAngle (G4double val) |
void | SetUserThetaAngle (G4double val) |
void | SetUserPhiAngle (G4double val) |
G4double | GetThetaCMAngle () |
G4double | GetUserThetaAngle () |
G4double | GetUserPhiAngle () |
void | SetMassOfProjectile (G4double val) |
void | SetMassOfTarget (G4double val) |
void | SetMassOfScattered (G4double val) |
void | SetMassOfRecoiled (G4double val) |
G4double | GetMassOfProjectile () |
G4double | GetMassOfTarget () |
G4double | GetMassOfScattered () |
G4double | GetMassOfRecoiled () |
void | SetExEnergyOfProjectile (G4double val) |
void | SetExEnergyOfTarget (G4double val) |
void | SetExEnergyOfScattered (G4double val) |
void | SetExEnergyOfRecoiled (G4double val) |
G4double | GetExEnergyOfProjectile () |
G4double | GetExEnergyOfTarget () |
G4double | GetExEnergyOfScattered () |
G4double | GetExEnergyOfRecoiled () |
void | SetRandomVertexZPositionFlag (G4String val) |
G4String | GetRandomVertexZPositionFlag () |
void | SetVertexPosition (G4ThreeVector apos) |
G4ThreeVector | GetVertexPosition () |
void | SetRandomPhiAngleFlag (G4String val) |
void | SetReactionQ (G4double val) |
void | SetLabEnergy (G4double val) |
void | SetIncidentEnergy (G4double val) |
void | SetThetaLabAngle (G4double val) |
void | SetVertexZPosition (G4double val) |
void | SetRandomThetaVal (G4double min, G4double max) |
void | SetRandomPhiVal (G4double min, G4double max) |
void | SetRandomVertexZPositionVal (G4double min, G4double max) |
void | SetBeamInteractionFlag (G4String val) |
void | SetRealisticBeamFlag (G4String val) |
void | SetReactionFromFileFlag (G4String val) |
void | SetReactionFromEvGenFlag (G4String val) |
void | SetReactionFromCrossSectionFlag (G4String val) |
void | SetRandomThetaFlag (G4String val) |
void | SetRandomPhiFlag (G4String val) |
void | SetAlphaSourceFlag (G4String val) |
void | SetReactionFile (G4String val) |
void | SetEmittance (G4double val) |
void | SetBeamRadiusAtEntrance (G4double val) |
G4double | GetEmittance () |
G4double | GetBeamRadiusAtEntrance () |
void | SetParticleDefinition (G4ParticleDefinition *aParticleDefinition) |
void | SetParticleMomentum (G4ParticleMomentum aMomentum) |
void | SetParticleMomentumDirection (G4ParticleMomentum aMomentumDirection) |
void | SetParticleEnergy (G4double aKineticEnergy) |
void | SetParticleCharge (G4double aCharge) |
void | SetParticlePolarization (G4ThreeVector aVal) |
void | SetParticlePosition (G4ThreeVector aPos) |
void | SetParticleTime (G4double aTime) |
void | SetNumberOfParticles (G4int i) |
void | SetBeamMomentumDirection (G4ParticleMomentum aMomentumDirection) |
void | SetBeamPosition (G4ThreeVector aPos) |
G4ParticleDefinition * | GetParticleDefinition () |
G4ParticleMomentum | GetParticleMomentumDirection () |
G4double | GetParticleEnergy () |
G4double | GetParticleCharge () |
G4ThreeVector | GetParticlePolarization () |
G4ThreeVector | GetParticlePosition () |
G4double | GetParticleTime () |
G4int | GetNumberOfParticles () |
G4double | GetRandomThetaMin () |
G4double | GetRandomThetaMax () |
G4Ions * | GetIncidentIon () |
G4Ions * | GetTargetIon () |
G4Ions * | GetScatteredIon () |
G4Ions * | GetRecoilIon () |
G4double | GetIncidentIonCharge () |
G4double | GetTargetIonCharge () |
G4double | GetScatteredIonCharge () |
G4double | GetRecoilIonCharge () |
G4double | GetReactionQ () |
G4double | GetLabEnergy () |
G4double | GetIncidentEnergy () |
G4double | GetThetaLabAngle () |
G4double | GetVertexZPosition () |
Private Attributes | |
G4ParticleGun * | particleGun |
Pointer to G4particleGun object initialized in constructor. More... | |
G4ParticleTable * | particleTable |
Pointer to the G4ParticleTable. More... | |
G4IonTable * | ionTable |
Pointer to the G4IonTable. More... | |
ActarSimPrimaryGeneratorMessenger * | gunMessenger |
Pointer to messenger. More... | |
ActarSimGasDetectorConstruction * | gasDetector |
Pointer to gas detector constructor, to get some geometrical info. More... | |
G4Ions * | incidentIon |
Pointer to incident ion. More... | |
G4Ions * | targetIon |
Pointer to target ion. More... | |
G4Ions * | scatteredIon |
Pointer to scattered ion. More... | |
G4Ions * | recoilIon |
Pointer to recoil ion. More... | |
G4double | incidentIonCharge |
Charge of incident ion. More... | |
G4double | targetIonCharge |
Charge of target ion. More... | |
G4double | scatteredIonCharge |
Charge of scattered ion. More... | |
G4double | recoilIonCharge |
Charge of recoil ion. More... | |
G4double | reactionQ |
Reaction Q. More... | |
G4double | labEnergy |
Laboratory energy. More... | |
G4double | incidentEnergy |
Total incident ion energy. More... | |
G4double | thetaLabAngle |
Polar angle in the laboratory system. More... | |
G4String | randomVertexZPositionFlag |
Flag to control the (random) Z position of the vertex. More... | |
G4double | randomVertexZPositionMin |
Minimum value for the (random) Z position of the vertex. More... | |
G4double | randomVertexZPositionMax |
Maximum value for the (random) Z position of the vertex. More... | |
G4double | vertexZPosition |
Value for the (random) Z position of the vertex. More... | |
G4double | emittance |
Beam emittance. More... | |
G4double | beamRadiusAtEntrance |
Beam radius at the entrance point. More... | |
G4ThreeVector | beamPosition |
Beam position at the entrance. More... | |
G4ParticleMomentum | beamMomentumDirection |
Beam (momentum) direction. More... | |
G4bool | beamDirectionFlag |
Flag for a beam direction defined by angles (0) or vector (1) More... | |
G4double | lengthParameter |
Parameter coming from the geometry selection. More... | |
G4double | randomThetaMin |
Minimum random theta angle in CINE. More... | |
G4double | randomThetaMax |
Maximum random theta angle in CINE. More... | |
G4double | randomPhiMin |
Minimum random phi angle in CINE. More... | |
G4double | randomPhiMax |
Maximum random phi angle in CINE. More... | |
G4String | beamInteractionFlag |
Flag for beam interaction mode. More... | |
G4String | realisticBeamFlag |
Flag for realistic beam interaction. More... | |
G4String | reactionFromEvGenFlag |
Flag for a reaction taken from the tabulated Ev Generator. More... | |
G4String | reactionFromCrossSectionFlag |
Flag for a reaction taken from the Ev Generator+CINE. More... | |
G4String | reactionFromFileFlag |
Flag for a reaction taken from a file. More... | |
G4String | reactionFromCineFlag |
Flag for a reaction calculated using Cine. More... | |
G4String | randomThetaFlag |
Flag for a random theta angle in CINE. More... | |
G4String | randomPhiFlag |
Flag for a random phi angle in CINE. More... | |
G4String | alphaSourceFlag |
Flag for a alpha source emitter. More... | |
G4String | reactionFile |
File definition for a reaction. More... | |
G4String | reactionFromKineFlag |
Flag for using KINE. More... | |
G4double | thetaCMAngle |
Center of mass polar angle. More... | |
G4double | userThetaAngle |
User theta angle. More... | |
G4double | userPhiAngle |
User phi angle. More... | |
G4double | massOfProjectile |
Mass of the projectile ion. More... | |
G4double | massOfTarget |
Mass of target ion. More... | |
G4double | massOfScattered |
Mass of the scattered ion. More... | |
G4double | massOfRecoiled |
Mass of the recoil ion. More... | |
G4double | exEnergyOfProjectile |
Energy of the projectile ion. More... | |
G4double | exEnergyOfTarget |
Energy of the target ion. More... | |
G4double | exEnergyOfScattered |
Energy of the scattered ion. More... | |
G4double | exEnergyOfRecoiled |
Energy of the recoil ion. More... | |
G4ThreeVector | vertexPosition |
Position of the vertex. More... | |
G4String | randomPhiAngleFlag |
Flag for a random phi angle. More... | |
#include <ActarSimPrimaryGeneratorAction.hh>
ActarSimPrimaryGeneratorAction::ActarSimPrimaryGeneratorAction | ( | ) |
Constructor: init values are filled.
Definition at line 47 of file ActarSimPrimaryGeneratorAction.cc.
ActarSimPrimaryGeneratorAction::~ActarSimPrimaryGeneratorAction | ( | ) |
Simple destructor.
Definition at line 97 of file ActarSimPrimaryGeneratorAction.cc.
void ActarSimPrimaryGeneratorAction::GeneratePrimaries | ( | G4Event * | anEvent | ) |
Function called at the begining of event. Generate most of the primary physics. These are the possible options:
Definition at line 144 of file ActarSimPrimaryGeneratorAction.cc.
|
inline |
Definition at line 200 of file ActarSimPrimaryGeneratorAction.hh.
|
inline |
Definition at line 199 of file ActarSimPrimaryGeneratorAction.hh.
|
inline |
Definition at line 145 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
inline |
Definition at line 148 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
inline |
Definition at line 147 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
inline |
Definition at line 146 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
inline |
Definition at line 260 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
inline |
Definition at line 246 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
inline |
Definition at line 250 of file ActarSimPrimaryGeneratorAction.hh.
|
inline |
Definition at line 259 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
inline |
Definition at line 135 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
inline |
Definition at line 138 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
inline |
Definition at line 137 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
inline |
Definition at line 136 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
inline |
Definition at line 240 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::GetCurrentValue().
|
inline |
Definition at line 232 of file ActarSimPrimaryGeneratorAction.hh.
|
inline |
Definition at line 226 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::GetCurrentValue().
|
inline |
Definition at line 230 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::GetCurrentValue().
|
inline |
Definition at line 228 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::GetCurrentValue().
|
inline |
Definition at line 234 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::GetCurrentValue().
|
inline |
Definition at line 236 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::GetCurrentValue().
|
inline |
Definition at line 238 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::GetCurrentValue().
|
inline |
Definition at line 244 of file ActarSimPrimaryGeneratorAction.hh.
|
inline |
Definition at line 243 of file ActarSimPrimaryGeneratorAction.hh.
|
inline |
Definition at line 151 of file ActarSimPrimaryGeneratorAction.hh.
|
inline |
Definition at line 258 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
inline |
Definition at line 249 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
inline |
Definition at line 253 of file ActarSimPrimaryGeneratorAction.hh.
|
inline |
Definition at line 248 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
inline |
Definition at line 252 of file ActarSimPrimaryGeneratorAction.hh.
|
inline |
Definition at line 247 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
inline |
Definition at line 251 of file ActarSimPrimaryGeneratorAction.hh.
|
inline |
Definition at line 126 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
inline |
Definition at line 261 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
inline |
Definition at line 128 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
inline |
Definition at line 127 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
inline |
Definition at line 153 of file ActarSimPrimaryGeneratorAction.hh.
|
inline |
Definition at line 262 of file ActarSimPrimaryGeneratorAction.hh.
|
inline |
Definition at line 192 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::SetNewValue().
|
inline |
Definition at line 182 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::SetNewValue().
|
inline |
Definition at line 221 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorAction(), and ActarSimPrimaryGeneratorMessenger::SetNewValue().
|
inline |
Definition at line 223 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::SetNewValue().
|
inline |
Definition at line 198 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::SetNewValue().
|
inline |
Definition at line 197 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::SetNewValue().
|
inline |
Definition at line 140 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::KineIncidentIonCommand().
|
inline |
Definition at line 143 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::KineRecoilIonCommand().
|
inline |
Definition at line 142 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::KineScatteredIonCommand().
|
inline |
Definition at line 141 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::KineTargetIonCommand().
|
inline |
Definition at line 162 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::SetNewValue().
|
inline |
Definition at line 106 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::incidentIonCommand(), and ActarSimPrimaryGeneratorMessenger::KineIncidentIonCommand().
|
inline |
Definition at line 110 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::incidentIonCommand(), and ActarSimPrimaryGeneratorMessenger::KineIncidentIonCommand().
|
inline |
Definition at line 160 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries(), and ActarSimPrimaryGeneratorMessenger::SetNewValue().
|
inline |
Definition at line 130 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::KineIncidentIonCommand().
|
inline |
Definition at line 133 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::KineRecoilIonCommand().
|
inline |
Definition at line 132 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::KineScatteredIonCommand().
|
inline |
Definition at line 131 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::KineTargetIonCommand().
|
inline |
Definition at line 218 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::SetNewValue().
|
inline |
Definition at line 210 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::IonCommand().
|
inline |
Definition at line 202 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::IonCommand(), and ActarSimPrimaryGeneratorMessenger::SetNewValue().
|
inline |
Definition at line 208 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::SetNewValue().
|
inline |
Definition at line 204 of file ActarSimPrimaryGeneratorAction.hh.
|
inline |
Definition at line 206 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries(), and ActarSimPrimaryGeneratorMessenger::SetNewValue().
|
inline |
Definition at line 212 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::SetNewValue().
|
inline |
Definition at line 214 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::SetNewValue().
|
inline |
Definition at line 216 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::SetNewValue().
|
inline |
Definition at line 155 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::SetNewValue().
|
inline |
Definition at line 191 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::SetNewValue().
|
inline |
Definition at line 172 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::SetNewValue().
|
inline |
Definition at line 190 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::SetNewValue().
|
inline |
Definition at line 167 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::SetNewValue().
|
inline |
Definition at line 150 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::SetNewValue().
|
inline |
Definition at line 177 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::SetNewValue().
|
inline |
Definition at line 193 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::SetNewValue().
|
inline |
Definition at line 105 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::SetNewValue().
|
inline |
Definition at line 188 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::SetNewValue().
|
inline |
Definition at line 187 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::SetNewValue().
|
inline |
Definition at line 185 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::SetNewValue().
|
inline |
Definition at line 120 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::SetNewValue().
|
inline |
Definition at line 158 of file ActarSimPrimaryGeneratorAction.hh.
|
inline |
Definition at line 184 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::SetNewValue().
|
inline |
Definition at line 109 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::KineRecoilIonCommand(), and ActarSimPrimaryGeneratorMessenger::recoilIonCommand().
|
inline |
Definition at line 113 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::KineRecoilIonCommand(), and ActarSimPrimaryGeneratorMessenger::recoilIonCommand().
|
inline |
Definition at line 108 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::KineScatteredIonCommand(), and ActarSimPrimaryGeneratorMessenger::scatteredIonCommand().
|
inline |
Definition at line 112 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::KineScatteredIonCommand(), and ActarSimPrimaryGeneratorMessenger::scatteredIonCommand().
|
inline |
Definition at line 107 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::KineTargetIonCommand(), and ActarSimPrimaryGeneratorMessenger::targetIonCommand().
|
inline |
Definition at line 111 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::KineTargetIonCommand(), and ActarSimPrimaryGeneratorMessenger::targetIonCommand().
|
inline |
Definition at line 122 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
inline |
Definition at line 164 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
inline |
Definition at line 124 of file ActarSimPrimaryGeneratorAction.hh.
|
inline |
Definition at line 123 of file ActarSimPrimaryGeneratorAction.hh.
|
inline |
Definition at line 152 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::SetNewValue().
|
inline |
Definition at line 165 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorMessenger::SetNewValue().
|
private |
Flag for a alpha source emitter.
Definition at line 81 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
private |
Flag for a beam direction defined by angles (0) or vector (1)
Definition at line 64 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorAction(), and GeneratePrimaries().
|
private |
Flag for beam interaction mode.
Definition at line 73 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
private |
Beam (momentum) direction.
Definition at line 63 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
private |
Beam position at the entrance.
Definition at line 62 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
private |
Beam radius at the entrance point.
Definition at line 60 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorAction(), GeneratePrimaries(), and GetBeamRadiusAtEntrance().
|
private |
Beam emittance.
Definition at line 59 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries(), and GetEmittance().
|
private |
Energy of the projectile ion.
Definition at line 92 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GetExEnergyOfProjectile().
|
private |
Energy of the recoil ion.
Definition at line 95 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GetExEnergyOfRecoiled().
|
private |
Energy of the scattered ion.
Definition at line 94 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GetExEnergyOfScattered().
|
private |
Energy of the target ion.
Definition at line 93 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GetExEnergyOfTarget().
|
private |
Pointer to gas detector constructor, to get some geometrical info.
Definition at line 38 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
private |
Pointer to messenger.
Definition at line 35 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorAction(), and ~ActarSimPrimaryGeneratorAction().
|
private |
Total incident ion energy.
Definition at line 50 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorAction(), and GetIncidentEnergy().
|
private |
Pointer to incident ion.
Definition at line 40 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries(), and GetIncidentIon().
|
private |
Charge of incident ion.
Definition at line 44 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries(), and GetIncidentIonCharge().
|
private |
Pointer to the G4IonTable.
Definition at line 34 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorAction(), and GeneratePrimaries().
|
private |
Laboratory energy.
Definition at line 49 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorAction(), and GetLabEnergy().
|
private |
Parameter coming from the geometry selection.
Definition at line 66 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
private |
Mass of the projectile ion.
Definition at line 88 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GetMassOfProjectile().
|
private |
Mass of the recoil ion.
Definition at line 91 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GetMassOfRecoiled().
|
private |
Mass of the scattered ion.
Definition at line 90 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GetMassOfScattered().
|
private |
Mass of target ion.
Definition at line 89 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GetMassOfTarget().
|
private |
Pointer to G4particleGun object initialized in constructor.
Definition at line 32 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorAction(), GeneratePrimaries(), and ~ActarSimPrimaryGeneratorAction().
|
private |
Pointer to the G4ParticleTable.
Definition at line 33 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorAction(), and GeneratePrimaries().
|
private |
Flag for a random phi angle.
Definition at line 97 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
private |
Flag for a random phi angle in CINE.
Definition at line 80 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
private |
Maximum random phi angle in CINE.
Definition at line 71 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
private |
Minimum random phi angle in CINE.
Definition at line 70 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
private |
Flag for a random theta angle in CINE.
Definition at line 79 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
private |
Maximum random theta angle in CINE.
Definition at line 68 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorAction(), GeneratePrimaries(), and GetRandomThetaMax().
|
private |
Minimum random theta angle in CINE.
Definition at line 67 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorAction(), GeneratePrimaries(), and GetRandomThetaMin().
|
private |
Flag to control the (random) Z position of the vertex.
Definition at line 53 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries(), and GetRandomVertexZPositionFlag().
|
private |
Maximum value for the (random) Z position of the vertex.
Definition at line 55 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
private |
Minimum value for the (random) Z position of the vertex.
Definition at line 54 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
private |
File definition for a reaction.
Definition at line 82 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
private |
Flag for a reaction calculated using Cine.
Definition at line 78 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
private |
Flag for a reaction taken from the Ev Generator+CINE.
Definition at line 76 of file ActarSimPrimaryGeneratorAction.hh.
|
private |
Flag for a reaction taken from the tabulated Ev Generator.
Definition at line 75 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
private |
Flag for a reaction taken from a file.
Definition at line 77 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
private |
Flag for using KINE.
Definition at line 84 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
private |
Reaction Q.
Definition at line 48 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorAction(), and GetReactionQ().
|
private |
Flag for realistic beam interaction.
Definition at line 74 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
|
private |
Pointer to recoil ion.
Definition at line 43 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries(), and GetRecoilIon().
|
private |
Charge of recoil ion.
Definition at line 47 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries(), and GetRecoilIonCharge().
|
private |
Pointer to scattered ion.
Definition at line 42 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries(), and GetScatteredIon().
|
private |
Charge of scattered ion.
Definition at line 46 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries(), and GetScatteredIonCharge().
|
private |
Pointer to target ion.
Definition at line 41 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries(), and GetTargetIon().
|
private |
Charge of target ion.
Definition at line 45 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries(), and GetTargetIonCharge().
|
private |
Center of mass polar angle.
Definition at line 85 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GetThetaCMAngle().
|
private |
Polar angle in the laboratory system.
Definition at line 51 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by ActarSimPrimaryGeneratorAction(), and GetThetaLabAngle().
|
private |
User phi angle.
Definition at line 87 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GetUserPhiAngle().
|
private |
User theta angle.
Definition at line 86 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GetUserThetaAngle().
|
private |
Position of the vertex.
Definition at line 96 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries(), and GetVertexPosition().
|
private |
Value for the (random) Z position of the vertex.
Definition at line 56 of file ActarSimPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries(), and GetVertexZPosition().