Universita' di GenovaINFN Sezione di Genova  
AIRWATCH / EUSO Genova

DetectorGeometry

#include "DetectorGeometry.hh"

DetectorGeometry


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

class DetectorGeometry : public EsafRefSys

Inheritance Chart:
EsafRefSys
<-
DetectorGeometry

    public:
DetectorGeometry() DetectorGeometry(const DetectorGeometry&) virtual ~DetectorGeometry() static TClass* Class() Double_t GetFoV() const Double_t GetRadius() const virtual TClass* IsA() const DetectorGeometry& operator=(const DetectorGeometry&) TVector3 OpticalAxis() const void SetFoV(Double_t fov) void SetRadius(Double_t r) virtual void ShowMembers(TMemberInspector& insp, char* parent) Double_t SolidAngle(const EarthVector&) const virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Double_t fRadius Double_t fFoV

Class Description

 DetectorGeometry

 Contains the fundamental information of the detector seen from "outside":
 Position, orientation in the space, external radius and field of view.


Double_t SolidAngle(const EarthVector& pos) const
 Returns the solid angle made by Euso pupil as seen from pos

 //FIXME : if detector tilting, formula change




Inline Functions


                     void ~DetectorGeometry()
         DetectorGeometry DetectorGeometry()
                 Double_t GetRadius() const
                 Double_t GetFoV() const
                 TVector3 OpticalAxis() const
                     void SetRadius(Double_t r)
                     void SetFoV(Double_t fov)
                  TClass* Class()
                  TClass* IsA() const
                     void ShowMembers(TMemberInspector& insp, char* parent)
                     void Streamer(TBuffer& b)
                     void StreamerNVirtual(TBuffer& b)
         DetectorGeometry DetectorGeometry(const DetectorGeometry&)
        DetectorGeometry& operator=(const DetectorGeometry&)
About Us | EUSO Official Website | Web pages created by Roberto Pesce and Alessandro Thea - Last Update 14-May-2005 21:31