EPhoton
| #include "EPhoton.hh" |
EPhoton
class description - source file - inheritance tree (.pdf)
class EPhoton : public TObject
| Inheritance Chart: | |||||||||||||
|
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
void Copy( TObject& other) const
copy
void Clear( Option_t* opt)
Inline Functions
void ~EPhoton()
EPhoton EPhoton()
EPhoton EPhoton(const EPhoton&)
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&)
