SphericalIdealFocalSurface
#include "SphericalIdealFocalSurface.hh" |
SphericalIdealFocalSurface
class description - source file - inheritance tree (.pdf)
class SphericalIdealFocalSurface : public IdealFocalSurface
Inheritance Chart: | |||||||||||||
|
private:
Double_t Zfs(Double_t r) public:
SphericalIdealFocalSurface() SphericalIdealFocalSurface(const SphericalIdealFocalSurface&) virtual ~SphericalIdealFocalSurface() static TClass* Class() virtual const char* ClassName() const virtual const char* ClassType() const virtual Bool_t HitPosition(Photon* p) virtual TClass* IsA() const SphericalIdealFocalSurface& operator=(const SphericalIdealFocalSurface&) 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
private:
Double_t fSphRadius radius of the sphere Double_t fPrec precision required to claim
Class Description
SphericalIdealFocalSurface Describes a spherical focal surface. Config file parameters ====================== fR [mm] : Maximum extension of the ideal focal surface from the optical axis. fPos [mm] : z coodinate of the tip of the surface in detector coordinate system. fSphRadius [mm] : radius of the sphere the focal surface is part of. fPrec [mm] : precision required to claim that the photon has hit the FS.
Bool_t HitPosition(Photon *p)
Find whether the photons hits the ideal surface, and in such a case calculated the final position
Double_t Zfs(Double_t r)
Zfs returns the z value of the focal surface as a function of radius in local coordinates
Double_t Profile(Double_t r)
Profile returns the z value of the focal surface as a function of radius in detector coordinates
Inline Functions
void ~SphericalIdealFocalSurface() SphericalIdealFocalSurface SphericalIdealFocalSurface() 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) SphericalIdealFocalSurface SphericalIdealFocalSurface(const SphericalIdealFocalSurface&) SphericalIdealFocalSurface& operator=(const SphericalIdealFocalSurface&)