Universita' di GenovaINFN Sezione di Genova  
AIRWATCH / EUSO Genova

EPhoton

#include "EPhoton.hh"

EPhoton


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

class EPhoton : public TObject

Inheritance Chart:
TObject
<-
EPhoton
<-
EDetPhoton

    public:
EPhoton() EPhoton(const EPhoton&) virtual ~EPhoton() static TClass* Class() virtual void Clear(Option_t* = "") virtual void Copy(TObject&) const Float_t GetLambda() const Float_t GetPhi() const Float_t GetPos(Int_t i) const TVector3 GetPos() const Float_t GetTheta() const Float_t GetTime() const UChar_t GetType() const virtual TClass* IsA() const EPhoton& operator=(const EPhoton&) void SetLambda(Float_t wl) void SetPhi(Float_t ph) void SetPos(Int_t i, Float_t x) void SetPos(const TVector3& v) void SetTheta(Float_t th) void SetTime(Float_t t) void SetType(UInt_t type) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
UChar_t fType photon type Float_t fTheta photon direction at pupil Float_t fPhi " " " " Float_t fLambda photon wave length Float_t fTime time at pupil Float_t fPosX x coord. of last known position of the ph Float_t fPosY y coord. of last known position of the ph Float_t fPosZ z coord. of last known position of the ph

Class Description


EPhoton(): TObject()
 ctor

~EPhoton()
 dtor

EPhoton(const EPhoton& other) : TObject()
 copy ctor

void Copy( TObject& other) const
 copy

void Clear( Option_t* opt)



Inline Functions


            UChar_t GetType() const
            Float_t GetTheta() const
            Float_t GetPhi() const
            Float_t GetLambda() const
            Float_t GetTime() const
            Float_t GetPos(Int_t i) const
               void SetType(UInt_t type)
               void SetTheta(Float_t th)
               void SetPhi(Float_t ph)
               void SetLambda(Float_t wl)
               void SetTime(Float_t t)
               void SetPos(Int_t i, Float_t x)
               void SetPos(const TVector3& v)
           TVector3 GetPos() const
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
           EPhoton& operator=(const EPhoton&)
About Us | EUSO Official Website | Web pages created by Roberto Pesce and Alessandro Thea - Last Update Wed Nov 16 16:22:32 2005