Added to SVN repository
This commit is contained in:
@ -1,5 +1,29 @@
|
||||
//$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$//*
|
||||
// LOW ENERGY MUON SPIN RELAXATION, ROTATION, RADIATION
|
||||
//
|
||||
// ID : LEMuSRParticleGunMessenger.hh , v 1.2
|
||||
// AUTHOR: Taofiq PARAISO
|
||||
// DATE : 2004-08-20 10:48
|
||||
//$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$//
|
||||
//
|
||||
// & &&&&&&&&&& &&&&&&& &&&&&&&&
|
||||
// & & && && & &&
|
||||
// & & & & & & &&
|
||||
// & &&&&&&& & & &&&&&& &&&&&&&&
|
||||
// & & & && & & &&
|
||||
// & & && & & && && & &
|
||||
// &&&&&&&&&& &&&&&&&&&& & &&&&& && &&&&&&& & &&
|
||||
// &
|
||||
// &
|
||||
// &
|
||||
// &
|
||||
// PARTICLE GUN MESSENGER
|
||||
//$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$//
|
||||
|
||||
|
||||
|
||||
#ifndef LEMUSRPARTICLEGUNMESSENGER
|
||||
#define LEMUSRPARTICLEGUNMESSENGER
|
||||
#define LEMUSRPARTICLEGUNMESSENGER 1
|
||||
|
||||
class LEMuSRParticleGun;
|
||||
class G4ParticleTable;
|
||||
@ -15,10 +39,23 @@ class G4UIcmdWithAnInteger;
|
||||
#include "G4UImessenger.hh"
|
||||
#include "globals.hh"
|
||||
|
||||
/**
|
||||
* The LEMuSRParticleGunMessenger class defines the terminal's commands to operate changes in the initial conditions of the muon beam. The following settings can be personalized:
|
||||
* -# particle to shoot
|
||||
* -# initial direction of the momentum
|
||||
* -# initial energy
|
||||
* -# initial position
|
||||
* -# initial polarization
|
||||
* .
|
||||
* The directory lemuGun/ is completed in the LEMuSRPgaMessenger class. There one can find commands
|
||||
* for shooting particles randomly, with specified energy distribution etc.
|
||||
*/
|
||||
class LEMuSRParticleGunMessenger : public G4UImessenger
|
||||
{
|
||||
public:
|
||||
//!ct
|
||||
LEMuSRParticleGunMessenger(LEMuSRParticleGun* gun);
|
||||
//! dt
|
||||
~LEMuSRParticleGunMessenger();
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user