Universita' di GenovaINFN Sezione di Genova  
AIRWATCH / EUSO Genova

DiffusePhotonsOnPupil

#include "DiffusePhotonsOnPupil.hh"

DiffusePhotonsOnPupil


class description - source file - inheritance tree (.pdf)

class DiffusePhotonsOnPupil : public PhotonsOnPupil, public EsafConfigurable

Inheritance Chart:
PhotonsOnPupil
EsafConfigurable
<-
DiffusePhotonsOnPupil

    public:
DiffusePhotonsOnPupil() virtual ~DiffusePhotonsOnPupil() static TClass* Class() virtual const char* ClassName() const virtual const char* ClassType() const virtual void Clear() virtual Photon* Get() virtual Int_t GetEntries() const virtual TClass* IsA() const virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Double_t fEntranceDiscRadius size of the injection disc Double_t fThetaFOVMax maximum field ov view TF1* fThetaDist N(Theta) phs distribution ParentPhoton fParent parent of all the photons EsafSpectrum* fSpectrum spectral distribution OpticalSystem* fOptics opticalsystem

Class Description


Photon* Get()
 get a new photon



Inline Functions


                         void ~DiffusePhotonsOnPupil()
        DiffusePhotonsOnPupil DiffusePhotonsOnPupil()
                         void Clear()
                        Int_t GetEntries() const
                  const char* ClassType() const
                  const char* ClassName() const
                      TClass* Class()
                      TClass* IsA() const
                         void ShowMembers(TMemberInspector& insp, char* parent)
                         void Streamer(TBuffer& b)
                         void StreamerNVirtual(TBuffer& b)
About Us | EUSO Official Website | Web pages created by Roberto Pesce and Alessandro Thea - Last Update 14-May-2005 21:31