Universita' di GenovaINFN Sezione di Genova  
AIRWATCH / EUSO Genova

IdealFocalSurface

#include "IdealFocalSurface.hh"

IdealFocalSurface


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

class IdealFocalSurface : public EsafConfigurable

Inheritance Chart:
EsafConfigurable
<-
IdealFocalSurface
<-
JIdealFocalSurface
KIdealFocalSurface
SphericalIdealFocalSurface
TestIdealFocalSurface
 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.


    protected:
Double_t NextInt(const TVector3& pos, const TVector3& dir) public:
virtual ~IdealFocalSurface() static TClass* Class() virtual const char* ClassName() const virtual const char* ClassType() const const TVector3& GetPos() const Double_t GetR() virtual Bool_t HitPosition(Photon* p) virtual TClass* IsA() const IdealFocalSurface& operator=(const IdealFocalSurface&) virtual Double_t Profile(Double_t r) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
TVector3 fPos Double_t fR Double_t fDZup Double_t fDZdown

Class Description

  IdealFocalSurface
  =================

~IdealFocalSurface()
 Destructor


Double_t NextInt( const TVector3 &pos, const TVector3 &dir )
  finds the next interaction of the photon inside the cylinder




Inline Functions


                  Double_t GetR()
           const TVector3& GetPos() const
                    Bool_t HitPosition(Photon* p)
                  Double_t Profile(Double_t r)
               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)
        IdealFocalSurface& operator=(const IdealFocalSurface&)
About Us | EUSO Official Website | Web pages created by Roberto Pesce and Alessandro Thea - Last Update Wed Nov 16 16:19:23 2005