OADBPhotons
#include "OADBPhotons.hh" |
OADBPhotons
class description - source file - inheritance tree (.pdf)
class OADBPhotons : public TObject
Inheritance Chart: | |||||||||
|
public:
OADBPhotons() OADBPhotons(const OADBPhotons&) virtual ~OADBPhotons() static TClass* Class() void Clean() Float_t GetAngle() const Int_t GetAngleId() const const Float_t* GetPhiOut() const Int_t GetSize() const const Float_t* GetThetaOut() const const Float_t* GetThroughput() const Float_t GetWavelength() const Int_t GetWavelengthId() const const Float_t* GetXOut() const const Float_t* GetYOut() const virtual TClass* IsA() const OADBPhotons& operator=(const OADBPhotons&) Bool_t SaveGhost(Int_t) Bool_t SavePhoton(Int_t, Photon*, Float_t) void SetAngle(Float_t th, Int_t id = -1) Bool_t SetSize(Int_t) void SetWavelength(Float_t wl, Int_t id = -1) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)
Data Members
private:
Float_t fLambda wavelength Float_t fThetaFoV angle Int_t fAngleId angle id, used in the binary file building (-1 if none) Int_t fWlId wavelength id, used in the binary file building (-1 if none) Int_t fNumPhotons size of the photons' array Float_t* fThroughput [fNumPhotons] Float_t* fXOut [fNumPhotons] Float_t* fYOut [fNumPhotons] Float_t* fThetaOut [fNumPhotons] Float_t* fPhiOut [fNumPhotons]
Class Description
Bool_t SetSize(Int_t s)
void Clean()
Bool_t SavePhoton(Int_t i,Photon *ph, Float_t tr)
Bool_t SaveGhost(Int_t i)
Inline Functions
void ~OADBPhotons() OADBPhotons OADBPhotons() const Float_t* GetThroughput() const const Float_t* GetXOut() const const Float_t* GetYOut() const const Float_t* GetThetaOut() const const Float_t* GetPhiOut() const Int_t GetSize() const Float_t GetAngle() const Int_t GetAngleId() const Float_t GetWavelength() const Int_t GetWavelengthId() const void SetAngle(Float_t th, Int_t id = -1) void SetWavelength(Float_t wl, Int_t id = -1) TClass* Class() TClass* IsA() const void ShowMembers(TMemberInspector& insp, char* parent) void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) OADBPhotons OADBPhotons(const OADBPhotons&) OADBPhotons& operator=(const OADBPhotons&)