45 #ifndef MOLECULEGUNMESSENGER_HH_ 
   46 #define MOLECULEGUNMESSENGER_HH_ 
virtual ~G4MoleculeGunMessenger()
 
virtual G4String GetCurrentValue(G4UIcommand *command)
 
CLHEP::Hep3Vector G4ThreeVector
 
void DefineTracks(G4MoleculeGun *)
 
virtual void SetNewValue(G4UIcommand *command, G4String newValue)
 
MultipleGun * CreateNewType(const G4String &name)
 
G4UIdirectory * fpGunType
 
virtual void SetNewValue(G4UIcommand *command, G4String newValue)
 
virtual G4String GetCurrentValue(G4UIcommand *command)
 
MultipleGun(const G4String &name, G4MoleculeGunMessenger *)
 
void DefineTracks(G4MoleculeGun *)
 
G4UIcmdWith3VectorAndUnit * fpGunPosition
 
std::vector< MultipleGun * > fMultipleGun
 
G4UIcmdWithAString * fpGunNewGunType
 
G4UIcmdWithAString * fpGunMoleculeModel
 
G4UIcmdWithAnInteger * fpGunN
 
G4UIcmdWithADoubleAndUnit * fpGunTime