Added to SVN repository

This commit is contained in:
paraiso
2006-02-16 17:21:13 +00:00
parent b67a2876ac
commit b98f222ba8
49 changed files with 1577 additions and 183 deletions

View File

@ -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();