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