Universita' di GenovaINFN Sezione di Genova  
AIRWATCH / EUSO Genova

EGeometry

#include "EGeometry.hh"

EGeometry


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

class EGeometry : public EFillable

Inheritance Chart:
EFillable
<-
EGeometry

    public:
EGeometry() EGeometry(const EGeometry&) virtual ~EGeometry() static TClass* Class() virtual void Clear(Option_t* = "") Float_t GetFoV() const Float_t GetPos(Int_t i) const TVector3 GetPos() const Float_t GetRadius() const const TRotation& GetRotation() const virtual TClass* IsA() const EGeometry& operator=(const EGeometry&) void SetFoV(Float_t fov) void SetPos(Int_t i, Float_t x) void SetPos(const TVector3& v) void SetRadius(Float_t radius) void SetRotation(const TRotation& rot) void SetXEulerAngles(Float_t phi, Float_t theta, Float_t psi) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Float_t fFoV field of view of the telescope Float_t fRadius radius of the telescope Float_t fPosX position in MES, X Float_t fPosY position in MES, Y Float_t fPosZ position in MES, Z TRotation fRotation rotation local->global

Class Description

 EGeometry

 <extensive class description>

   Config file parameters
   ======================

   <parameter name>: <parameter description>
   -Valid options: <available options>


EGeometry() : fFoV(0), fRadius(0), fPosX(0), fPosY(0), fPosZ(0)
 Constructor


~EGeometry()
 Destructor


void Clear( Option_t* opt )
 Reset the geometry




Inline Functions


                 Float_t GetFoV() const
                 Float_t GetPos(Int_t i) const
                TVector3 GetPos() const
                 Float_t GetRadius() const
        const TRotation& GetRotation() const
                    void SetXEulerAngles(Float_t phi, Float_t theta, Float_t psi)
                    void SetFoV(Float_t fov)
                    void SetRadius(Float_t radius)
                    void SetRotation(const TRotation& rot)
                    void SetPos(Int_t i, Float_t x)
                    void SetPos(const TVector3& v)
                 TClass* Class()
                 TClass* IsA() const
                    void ShowMembers(TMemberInspector& insp, char* parent)
                    void Streamer(TBuffer& b)
                    void StreamerNVirtual(TBuffer& b)
               EGeometry EGeometry(const EGeometry&)
              EGeometry& operator=(const EGeometry&)
About Us | EUSO Official Website | Web pages created by Roberto Pesce and Alessandro Thea - Last Update Wed Nov 16 16:22:40 2005