photons
Class Dispositif_Laser
java.lang.Object
photons.Dispositif_Laser
public class Dispositif_Laser
- extends java.lang.Object
classe rassemblant les données du dispositif laser
- Author:
- jeanpierretreuil
cette classe calcul en fonction des données de l'atome,
les données du photon interagissant avec lui
(en terme de longueur d'onde, de direction et de délai)
dans desexcitation stimulée et dans l'excitation)
Constructor Summary |
Dispositif_Laser(double lambdalaser,
double intensitelaser,
double largeurlaser,
double sensibilite)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Dispositif_Laser
public Dispositif_Laser(double lambdalaser,
double intensitelaser,
double largeurlaser,
double sensibilite)
getfrequence
public double getfrequence()
getintensite
public double getintensite()
getlargeur
public double getlargeur()
getdirections
public Vecteur3D[] getdirections()
getphoton
public Photon getphoton(Lorentz psi,
Vecteur3D vitesse,
double tauxRenc)
- calcul des données du prochain photon
interagissant avec l'atome
- Parameters:
freqres
- fréquence de résonnance de l'atomevitesse
- vitesse 3D de l'atometau
- temps de désexcitation de l'atome
On considère pour le moment que les paramètres sont les mêmes
pour l'absorption et l'émission induite
On introduira s'il le faut les poids statistiques des niveaux
- Returns:
- le photon inducteur ou excitateur