List of all members | Public Member Functions | Private Attributes
TelescopeSimulatorKG::Filter Class Reference

Simulates the UV filter in the raytracing of the TelescopeSimulator module. More...

#include <Filter.h>

Public Member Functions

TObjArray * Draw ()
 
 Filter (utl::RandomEngine &rndm, const fdet::Telescope &tel)
 
RTResult Trace (const utl::Photon &photonIn, utl::Photon &photonOut)
 brief Simulate the filter More...
 

Private Attributes

utl::Point fOrigin
 
double fPosZ = 0
 
utl::RandomEnginefRandom = nullptr
 
double fSigRho = 0
 
utl::CoordinateSystemPtr fTelCS
 

Detailed Description

Simulates the UV filter in the raytracing of the TelescopeSimulator module.

Author
Ralf Ulrich
Date
Mon May 22 13:38:50 GMT 2006

Definition at line 44 of file Modules/FdSimulation/TelescopeSimulatorKG/Filter.h.

Constructor & Destructor Documentation

Filter::Filter ( utl::RandomEngine rndm,
const fdet::Telescope tel 
)

Member Function Documentation

TObjArray * Filter::Draw ( )
RTResult Filter::Trace ( const utl::Photon photonIn,
utl::Photon photonOut 
)

Member Data Documentation

utl::Point TelescopeSimulatorKG::Filter::fOrigin
private

Definition at line 56 of file Modules/FdSimulation/TelescopeSimulatorKG/Filter.h.

Referenced by Filter(), and Trace().

double TelescopeSimulatorKG::Filter::fPosZ = 0
private

Definition at line 58 of file Modules/FdSimulation/TelescopeSimulatorKG/Filter.h.

Referenced by Filter().

utl::RandomEngine* TelescopeSimulatorKG::Filter::fRandom = nullptr
private

Definition at line 53 of file Modules/FdSimulation/TelescopeSimulatorKG/Filter.h.

Referenced by Trace().

double TelescopeSimulatorKG::Filter::fSigRho = 0
private

Definition at line 59 of file Modules/FdSimulation/TelescopeSimulatorKG/Filter.h.

Referenced by Filter(), and Trace().

utl::CoordinateSystemPtr TelescopeSimulatorKG::Filter::fTelCS
private

Definition at line 55 of file Modules/FdSimulation/TelescopeSimulatorKG/Filter.h.

Referenced by Filter(), and Trace().


The documentation for this class was generated from the following files:

, generated on Tue Sep 26 2023.