ACTARSim
ACTAR TPC Simulation Reference Guide
|
Messenger for the primary event generator.
Definition at line 29 of file ActarSimPrimaryGeneratorMessenger.hh.
Public Member Functions | |
ActarSimPrimaryGeneratorMessenger (ActarSimPrimaryGeneratorAction *) | |
~ActarSimPrimaryGeneratorMessenger () | |
Destructor. More... | |
void | SetNewValue (G4UIcommand *, G4String) |
Setting the values using the interface. More... | |
G4String | GetCurrentValue (G4UIcommand *command) |
Get current value from commands. More... | |
Private Member Functions | |
void | IonCommand (G4String newValues) |
Particular behavior of the ion command. Ion state should be selected. More... | |
void | incidentIonCommand (G4String newValues) |
Particular behavior of the incident ion command. Ion state should be selected. More... | |
void | targetIonCommand (G4String newValues) |
Particular behavior of the target ion command. Ion state should be selected. More... | |
void | scatteredIonCommand (G4String newValues) |
Particular behavior of the scattered ion command. Ion state should be selected. More... | |
void | recoilIonCommand (G4String newValues) |
Particular behavior of the recoil ion command. Ion state should be selected. More... | |
void | KineIncidentIonCommand (G4String newValues) |
Particular behavior of the (KINE) incident ion command. Ion state should be selected. More... | |
void | KineTargetIonCommand (G4String newValues) |
Particular behavior of the (KINE) target ion command. Ion state should be selected. More... | |
void | KineScatteredIonCommand (G4String newValues) |
Particular behavior of the (KINE) scattered ion command. Ion state should be selected. More... | |
void | KineRecoilIonCommand (G4String newValues) |
Particular behavior of the (KINE) recoil ion command. Ion state should be selected. More... | |
Private Attributes | |
ActarSimPrimaryGeneratorAction * | actarSimActionGun |
Pointer to main primary generator class. More... | |
G4ParticleTable * | particleTable |
Pointer to the global particle table. More... | |
G4IonTable * | ionTable |
Pointer to the global particle table. More... | |
G4UIdirectory * | gunDir |
Directory for gun commands. More... | |
G4UIdirectory * | CineDir |
Directory for CINE commands. More... | |
G4UIcmdWithoutParameter * | listCmd |
List available particles. More... | |
G4UIcmdWithAString * | particleCmd |
Select the incident particle. More... | |
G4UIcmdWithAString * | realisticBeamCmd |
Simulates beam emittance according to emittance parameters. More... | |
G4UIcmdWithAString * | beamInteractionCmd |
Simulates the beam energy loss in gas. More... | |
G4UIcmdWithAString * | reactionFromFileCmd |
Select a reaction from an input file. More... | |
G4UIcmdWithAString * | reactionFromCrossSectionCmd |
DO NOT USE. Simulates beam/target from the cross-sections. DO NOT USE. More... | |
G4UIcmdWithAString * | reactionFromEvGenCmd |
DO NOT USE. Simulates beam/target from event generator. DO NOT USE. More... | |
G4UIcmdWithAString * | reactionFromCineCmd |
Select a reaction using Cine. More... | |
G4UIcmdWithAString * | reactionFileCmd |
Select the reaction definition file. More... | |
G4UIcmdWithAString * | randomThetaCmd |
Select a random Theta angle for the scattered particle. More... | |
G4UIcmdWithAString * | randomPhiCmd |
Select a random Phi angle for the scattered particle. More... | |
G4UIcmdWithAString * | alphaSourceCmd |
NOT VALIDATED. CHECK THIS COMMAND! More... | |
G4UIcmdWithAString * | CinerandomThetaCmd |
Select a random Theta angle for the scattered particle. More... | |
G4UIcommand * | randomThetaValCmd |
Sets the limits in the Theta angle for the scattered particle. More... | |
G4UIcommand * | randomPhiValCmd |
Sets the limits in the Phi angle for the scattered particle. More... | |
G4UIcommand * | CinerandomThetaValCmd |
Sets the limist in the Theta angle for the scattered particle. More... | |
G4UIcmdWithADoubleAndUnit * | energyCmd |
Sets the kinetic energy of the primary particle. More... | |
G4UIcmdWith3Vector * | directionCmd |
Set momentum direction. More... | |
G4UIcmdWithADoubleAndUnit * | beamThetaCmd |
Sets theta angle for beam (in degrees) More... | |
G4UIcmdWithADoubleAndUnit * | beamPhiCmd |
Sets phi angle for beam (in degrees) More... | |
G4UIcmdWith3VectorAndUnit * | positionCmd |
Set starting position of the particle. More... | |
G4UIcmdWithADoubleAndUnit * | timeCmd |
Set initial time of the particle. More... | |
G4UIcmdWithAString * | randomVertexZPositionCmd |
Randomize the reaction vertex Z position. More... | |
G4UIcommand * | randomVertexZPositionRangeCmd |
Set the min and max Z-value of random vertex position. More... | |
G4UIcmdWithADoubleAndUnit * | vertexZPositionCmd |
Set the Z-value of the reaction vertex. More... | |
G4UIcmdWith3Vector * | polCmd |
Set polarization. More... | |
G4UIcmdWithAnInteger * | numberCmd |
Set number of particles to be generated in a single event. More... | |
G4UIcmdWithADouble * | emittanceCmd |
Selects the value of the emittance [in mm mrad]. More... | |
G4UIcmdWith3Vector * | beamDirectionCmd |
Set beam momentum direction. More... | |
G4UIcmdWith3VectorAndUnit * | beamPositionCmd |
Set beam starting position. More... | |
G4UIcmdWithADoubleAndUnit * | beamRadiusAtEntranceCmd |
Selects the beam radius at entrance of ACTAR. More... | |
G4UIdirectory * | KineDir |
Directory for CINE commands. More... | |
G4UIcmdWithAString * | reactionFromKineCmd |
Select a reaction using Kine. More... | |
G4UIcmdWithAString * | KineRandomThetaCmd |
Randomize Theta_CM of outgoing particles. More... | |
G4UIcommand * | KineRandomThetaRangeCmd |
Sets the limits in the Theta angle for the scattered particle. More... | |
G4UIcmdWithAString * | KineRandomPhiAngleCmd |
Randomize Lab Phi angles of out-going particles. More... | |
G4UIcommand * | KineIncidentIonCmd |
Set properties of incident ion to be generated. More... | |
G4UIcommand * | KineTargetIonCmd |
Set properties of target ion to be generated. More... | |
G4UIcommand * | KineScatteredIonCmd |
Set properties of scattered ion to be generated. More... | |
G4UIcommand * | KineRecoilIonCmd |
Set properties of recoil ion to be generated. More... | |
G4UIcmdWithADoubleAndUnit * | KineLabEnergyCmd |
Sets the laboratory energy. More... | |
G4UIcmdWithADoubleAndUnit * | KineUserThetaCMCmd |
Sets theta CM angle for scattered particle (in degrees) More... | |
G4UIcmdWithADoubleAndUnit * | KineUserPhiAngleCmd |
User set phi angle for outgoing particle in the Lab system (in degrees) More... | |
G4UIcmdWith3VectorAndUnit * | vertexPositionCmd |
Set the position of the vertex. More... | |
G4UIcommand * | incidentIonCmd |
Set properties of incident ion to be generated. More... | |
G4UIcommand * | targetIonCmd |
Set properties of target ion to be generated. More... | |
G4UIcommand * | scatteredIonCmd |
Set properties of scattered ion to be generated. More... | |
G4UIcommand * | recoilIonCmd |
Set properties of recoil ion to be generated. More... | |
G4UIcmdWithADoubleAndUnit * | reactionQCmd |
Sets the reaction Q. More... | |
G4UIcmdWithADoubleAndUnit * | labEnergyCmd |
Sets the laboratory energy. More... | |
G4UIcmdWithADoubleAndUnit * | thetaLabAngleCmd |
Sets theta lab angle for the scattered particle (degrees) More... | |
G4UIcommand * | ionCmd |
Set properties of ion to be generated. More... | |
G4bool | fShootIon |
Internal variables for ion creation. More... | |
G4int | fAtomicNumber |
Internal variables for ion creation: atomic number. More... | |
G4int | fAtomicMass |
Internal variables for ion creation: atomic mass. More... | |
G4int | fIonCharge |
Internal variables for ion creation: ion charge. More... | |
G4double | fIonExciteEnergy |
Internal variables for ion creation: ion excitation energy. More... | |
G4double | fIonMass |
Internal variables for ion creation: ion mass in atomic mass unit u. More... | |
#include <ActarSimPrimaryGeneratorMessenger.hh>
ActarSimPrimaryGeneratorMessenger::ActarSimPrimaryGeneratorMessenger | ( | ActarSimPrimaryGeneratorAction * | actarSimGun | ) |
Constructor command included in this ActarSimPrimaryGeneratorMessenger:
Definition at line 87 of file ActarSimPrimaryGeneratorMessenger.cc.
ActarSimPrimaryGeneratorMessenger::~ActarSimPrimaryGeneratorMessenger | ( | ) |
Destructor.
Definition at line 677 of file ActarSimPrimaryGeneratorMessenger.cc.
G4String ActarSimPrimaryGeneratorMessenger::GetCurrentValue | ( | G4UIcommand * | command | ) |
Get current value from commands.
Definition at line 979 of file ActarSimPrimaryGeneratorMessenger.cc.
|
private |
Particular behavior of the incident ion command. Ion state should be selected.
Definition at line 1064 of file ActarSimPrimaryGeneratorMessenger.cc.
Referenced by SetNewValue().
|
private |
Particular behavior of the ion command. Ion state should be selected.
Definition at line 1017 of file ActarSimPrimaryGeneratorMessenger.cc.
Referenced by SetNewValue().
|
private |
Particular behavior of the (KINE) incident ion command. Ion state should be selected.
Definition at line 1103 of file ActarSimPrimaryGeneratorMessenger.cc.
Referenced by SetNewValue().
|
private |
Particular behavior of the (KINE) recoil ion command. Ion state should be selected.
Definition at line 1319 of file ActarSimPrimaryGeneratorMessenger.cc.
Referenced by SetNewValue().
|
private |
Particular behavior of the (KINE) scattered ion command. Ion state should be selected.
Definition at line 1246 of file ActarSimPrimaryGeneratorMessenger.cc.
Referenced by SetNewValue().
|
private |
Particular behavior of the (KINE) target ion command. Ion state should be selected.
Definition at line 1174 of file ActarSimPrimaryGeneratorMessenger.cc.
Referenced by SetNewValue().
|
private |
Particular behavior of the recoil ion command. Ion state should be selected.
Definition at line 1280 of file ActarSimPrimaryGeneratorMessenger.cc.
Referenced by SetNewValue().
|
private |
Particular behavior of the scattered ion command. Ion state should be selected.
Definition at line 1207 of file ActarSimPrimaryGeneratorMessenger.cc.
Referenced by SetNewValue().
void ActarSimPrimaryGeneratorMessenger::SetNewValue | ( | G4UIcommand * | command, |
G4String | newValues | ||
) |
Setting the values using the interface.
Definition at line 736 of file ActarSimPrimaryGeneratorMessenger.cc.
|
private |
Particular behavior of the target ion command. Ion state should be selected.
Definition at line 1135 of file ActarSimPrimaryGeneratorMessenger.cc.
Referenced by SetNewValue().
|
private |
Pointer to main primary generator class.
Definition at line 31 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by GetCurrentValue(), incidentIonCommand(), IonCommand(), KineIncidentIonCommand(), KineRecoilIonCommand(), KineScatteredIonCommand(), KineTargetIonCommand(), recoilIonCommand(), scatteredIonCommand(), SetNewValue(), and targetIonCommand().
|
private |
NOT VALIDATED. CHECK THIS COMMAND!
Definition at line 48 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Set beam momentum direction.
Definition at line 66 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Simulates the beam energy loss in gas.
Definition at line 40 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Sets phi angle for beam (in degrees)
Definition at line 56 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Set beam starting position.
Definition at line 67 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Selects the beam radius at entrance of ACTAR.
Definition at line 68 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Sets theta angle for beam (in degrees)
Definition at line 55 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Directory for CINE commands.
Definition at line 36 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Select a random Theta angle for the scattered particle.
Definition at line 49 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Sets the limist in the Theta angle for the scattered particle.
Definition at line 52 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Set momentum direction.
Definition at line 54 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), GetCurrentValue(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Selects the value of the emittance [in mm mrad].
Definition at line 65 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Sets the kinetic energy of the primary particle.
Definition at line 53 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), GetCurrentValue(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Internal variables for ion creation: atomic mass.
Definition at line 98 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by GetCurrentValue(), incidentIonCommand(), IonCommand(), KineIncidentIonCommand(), KineRecoilIonCommand(), KineScatteredIonCommand(), KineTargetIonCommand(), recoilIonCommand(), scatteredIonCommand(), and targetIonCommand().
|
private |
Internal variables for ion creation: atomic number.
Definition at line 97 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by GetCurrentValue(), incidentIonCommand(), IonCommand(), KineIncidentIonCommand(), KineRecoilIonCommand(), KineScatteredIonCommand(), KineTargetIonCommand(), recoilIonCommand(), scatteredIonCommand(), and targetIonCommand().
|
private |
Internal variables for ion creation: ion charge.
Definition at line 99 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by GetCurrentValue(), incidentIonCommand(), IonCommand(), KineIncidentIonCommand(), KineRecoilIonCommand(), KineScatteredIonCommand(), KineTargetIonCommand(), recoilIonCommand(), scatteredIonCommand(), and targetIonCommand().
|
private |
Internal variables for ion creation: ion excitation energy.
Definition at line 100 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by incidentIonCommand(), IonCommand(), KineIncidentIonCommand(), KineRecoilIonCommand(), KineScatteredIonCommand(), KineTargetIonCommand(), recoilIonCommand(), scatteredIonCommand(), and targetIonCommand().
|
private |
Internal variables for ion creation: ion mass in atomic mass unit u.
Definition at line 103 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by KineIncidentIonCommand(), KineRecoilIonCommand(), KineScatteredIonCommand(), and KineTargetIonCommand().
|
private |
Internal variables for ion creation.
Definition at line 96 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by GetCurrentValue(), and SetNewValue().
|
private |
Directory for gun commands.
Definition at line 35 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Set properties of incident ion to be generated.
Definition at line 84 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Set properties of ion to be generated.
Definition at line 93 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), GetCurrentValue(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Pointer to the global particle table.
Definition at line 33 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), incidentIonCommand(), IonCommand(), KineIncidentIonCommand(), KineRecoilIonCommand(), KineScatteredIonCommand(), KineTargetIonCommand(), recoilIonCommand(), scatteredIonCommand(), and targetIonCommand().
|
private |
Directory for CINE commands.
Definition at line 70 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Set properties of incident ion to be generated.
Definition at line 75 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Sets the laboratory energy.
Definition at line 79 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Randomize Lab Phi angles of out-going particles.
Definition at line 74 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Randomize Theta_CM of outgoing particles.
Definition at line 72 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Sets the limits in the Theta angle for the scattered particle.
Definition at line 73 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Set properties of recoil ion to be generated.
Definition at line 78 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Set properties of scattered ion to be generated.
Definition at line 77 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Set properties of target ion to be generated.
Definition at line 76 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
User set phi angle for outgoing particle in the Lab system (in degrees)
Definition at line 81 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Sets theta CM angle for scattered particle (in degrees)
Definition at line 80 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Sets the laboratory energy.
Definition at line 90 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
List available particles.
Definition at line 37 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Set number of particles to be generated in a single event.
Definition at line 63 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), GetCurrentValue(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Select the incident particle.
Definition at line 38 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), GetCurrentValue(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Pointer to the global particle table.
Definition at line 32 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), and SetNewValue().
|
private |
Set polarization.
Definition at line 62 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), GetCurrentValue(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Set starting position of the particle.
Definition at line 57 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), GetCurrentValue(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Select a random Phi angle for the scattered particle.
Definition at line 47 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Sets the limits in the Phi angle for the scattered particle.
Definition at line 51 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Select a random Theta angle for the scattered particle.
Definition at line 46 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Sets the limits in the Theta angle for the scattered particle.
Definition at line 50 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Randomize the reaction vertex Z position.
Definition at line 59 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Set the min and max Z-value of random vertex position.
Definition at line 60 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Select the reaction definition file.
Definition at line 45 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Select a reaction using Cine.
Definition at line 44 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
DO NOT USE. Simulates beam/target from the cross-sections. DO NOT USE.
Definition at line 42 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
DO NOT USE. Simulates beam/target from event generator. DO NOT USE.
Definition at line 43 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Select a reaction from an input file.
Definition at line 41 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Select a reaction using Kine.
Definition at line 71 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Sets the reaction Q.
Definition at line 89 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Simulates beam emittance according to emittance parameters.
Definition at line 39 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Set properties of recoil ion to be generated.
Definition at line 87 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Set properties of scattered ion to be generated.
Definition at line 86 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Set properties of target ion to be generated.
Definition at line 85 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Sets theta lab angle for the scattered particle (degrees)
Definition at line 91 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Set initial time of the particle.
Definition at line 58 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), GetCurrentValue(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Set the position of the vertex.
Definition at line 82 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().
|
private |
Set the Z-value of the reaction vertex.
Definition at line 61 of file ActarSimPrimaryGeneratorMessenger.hh.
Referenced by ActarSimPrimaryGeneratorMessenger(), SetNewValue(), and ~ActarSimPrimaryGeneratorMessenger().