|
|
Describes photon. Consists of method for photon propagation, reflection, refraction. Rayleigh scattering.
ArichPhoton ()
| ArichPhoton |
The constructor.
~ArichPhoton ()
| ~ArichPhoton |
The destructor.
HepInt CherenkovPhotonEmission (Hep3Vector r,Hep3Vector dir,HepDouble beta)
| CherenkovPhotonEmission |
HepInt CalculatePhoton (HepDouble thc,HepDouble fic,Hep3Vector r,Hep3Vector dir, Hep3Vector &dirf,Hep3Vector &polf)
| CalculatePhoton |
HepDouble Track ()
| Track |
Hep3Vector R ()
| R |
Hep3Vector Dir ()
| Dir |
Hep3Vector Polarization ()
| Polarization |
HepDouble Energy ()
| Energy |
void SetR (Hep3Vector x)
| SetR |
void SetDirection (Hep3Vector x)
| SetDirection |
void SetPolarization (Hep3Vector x)
| SetPolarization |
void SetEnergy (HepDouble x)
| SetEnergy |
void DoPropagate (HepDouble x,HepInt kaj)
| DoPropagate |
Hep3Vector fDirection | fDirection |
Hep3Vector fPosition | fPosition |
Hep3Vector fPolarization | fPolarization |
HepDouble fEnergy | fEnergy |
HepInt fTracked | fTracked |
HepDouble sigma | sigma |
HepDouble weight | weight |
HepDouble fFic | fFic |
HepDouble fThc | fThc |
HepDouble fPath | fPath |
HepInt fProc | fProc |
friend std::ostream& operator<< (std::ostream& o, ArichPhoton& d)
| operator<< |
inline Hep3Vector R ()
| R |
inline Hep3Vector Dir ()
| Dir |
inline Hep3Vector Polarization ()
| Polarization |
inline HepDouble Energy ()
| Energy |
inline void SetR (Hep3Vector x)
| SetR |
inline void SetDirection (Hep3Vector x)
| SetDirection |
inline void SetPolarization (Hep3Vector x)
| SetPolarization |
inline void SetEnergy (HepDouble x)
| SetEnergy |
Generated by: rok on f9pc43.ijs.si on Wed Jun 18 12:02:34 2003, using kdoc 2.0a54. |