Namespaces | Classes | Enumerations | Variables
TelescopeSimulatorKG Namespace Reference

Namespaces

 RTFunctions
 

Classes

class  Camera
 
class  Filter
 Simulates the UV filter in the raytracing of the TelescopeSimulator module. More...
 
class  Lens
 Simulates the corrector ring in the raytracing of the TelescopeSimulator module. More...
 
class  Mirror
 Simulates the mirror in the raytracing of the TelescopeSimulator module. More...
 
class  RayTracer
 Simulates all ray tracing inside a telescope. More...
 
class  TelescopeSimulator
 Simulates the FD telescope. More...
 

Enumerations

enum  RTResult {
  eOK = 0, eMissedDiaphragm, eMissedPixels, eMissedFocalSurface,
  eShadowed, eAbsorbed, eReflected, eReflectedByFilter,
  eReflectedByLens, eAbsorbedByFilter, eAbsorbedByLens, eAbsorbedByMirror,
  eBackscattered, eInvalidMercedes, eInvalidHitMercedes, eInvalidLens
}
 

Variables

const std::string RTResultName []
 

Enumeration Type Documentation

Enumerator
eOK 
eMissedDiaphragm 
eMissedPixels 
eMissedFocalSurface 
eShadowed 
eAbsorbed 
eReflected 
eReflectedByFilter 
eReflectedByLens 
eAbsorbedByFilter 
eAbsorbedByLens 
eAbsorbedByMirror 
eBackscattered 
eInvalidMercedes 
eInvalidHitMercedes 
eInvalidLens 

Definition at line 8 of file RTResult.h.

Variable Documentation

const std::string TelescopeSimulatorKG::RTResultName[]
Initial value:
= {"eOK",
"MissedDiaphragm",
"eMissedPixels",
"eMissedFocalSurface",
"eShadowed",
"eAbsorbed",
"eReflected",
"eReflectedByFilter",
"eReflectedByLens",
"eAbsorbedByFilter",
"eAbsorbedByLens",
"eAbsorbedByMirror",
"eBackscattered",
"eInvalidMercedes",
"eInvalidHitMercedes",
"eInvalidLens"}

Definition at line 28 of file RTResult.h.

Referenced by TelescopeSimulatorKG::TelescopeSimulator::Run().


, generated on Tue Sep 26 2023.