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&)