IdealFocalSurface
#include "IdealFocalSurface.hh" |
IdealFocalSurface
class description - source file - inheritance tree (.pdf)
class IdealFocalSurface : public EsafConfigurable
Inheritance Chart: | ||||||||||||||||||||||
|
This is an abstract class, constructors will not be documented.
Look at the header to check for available constructors.
protected:
Double_t NextInt(const TVector3& pos, const TVector3& dir) public:
virtual ~IdealFocalSurface() static TClass* Class() virtual const char* ClassName() const virtual const char* ClassType() const const TVector3& GetPos() const Double_t GetR() virtual Bool_t HitPosition(Photon* p) virtual TClass* IsA() const IdealFocalSurface& operator=(const IdealFocalSurface&) virtual Double_t Profile(Double_t r) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)
Data Members
protected:
TVector3 fPos Double_t fR Double_t fDZup Double_t fDZdown
Class Description
IdealFocalSurface =================
Double_t NextInt( const TVector3 &pos, const TVector3 &dir )
finds the next interaction of the photon inside the cylinder
Inline Functions
void ~IdealFocalSurface() Double_t GetR() const TVector3& GetPos() const Bool_t HitPosition(Photon* p) Double_t Profile(Double_t r) const char* ClassType() const const char* ClassName() const TClass* Class() TClass* IsA() const void ShowMembers(TMemberInspector& insp, char* parent) void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) IdealFocalSurface& operator=(const IdealFocalSurface&)