List of all members | Public Member Functions | Private Types | Private Attributes
FdLightCollectionEfficiencyKG::PixelToApertureLightConverter Class Reference

Utility class to do (cached!) conversion from photons at the pixel to photons at aperture. More...

#include <PixelToApertureLightConverter.h>

Public Member Functions

double GetConversionConstant (const unsigned int telId, const unsigned int pixId)
 
 PixelToApertureLightConverter (const fdet::FDetector &theFDet, const fevt::Eye &eye)
 
 ~PixelToApertureLightConverter ()
 

Private Types

typedef std::map< unsigned int,
double > 
PixelConversionConstantMap
 
typedef std::map< unsigned int,
PixelConversionConstantMap
TelescopeConverterMap
 

Private Attributes

TelescopeConverterMap fConverterMap
 
const std::string * fCurConfigSignature
 
PixelConversionConstantMapfCurPixConverter
 
const fdet::TelescopefCurTelescope
 
unsigned int fCurTelId
 
const fdet::EyefDetEye
 
const fevt::EyefEye
 
double fReferenceWl
 

Detailed Description

Utility class to do (cached!) conversion from photons at the pixel to photons at aperture.

Author
Steffen Mueller
Date
Fri Apr 30 20:55:00 CET 2010

Definition at line 39 of file PixelToApertureLightConverter.h.

Member Typedef Documentation

Definition at line 48 of file PixelToApertureLightConverter.h.

Definition at line 49 of file PixelToApertureLightConverter.h.

Constructor & Destructor Documentation

PixelToApertureLightConverter::PixelToApertureLightConverter ( const fdet::FDetector theFDet,
const fevt::Eye eye 
)

Definition at line 33 of file PixelToApertureLightConverter.cc.

FdLightCollectionEfficiencyKG::PixelToApertureLightConverter::~PixelToApertureLightConverter ( )
inline

Definition at line 43 of file PixelToApertureLightConverter.h.

Member Function Documentation

double PixelToApertureLightConverter::GetConversionConstant ( const unsigned int  telId,
const unsigned int  pixId 
)

Member Data Documentation

TelescopeConverterMap FdLightCollectionEfficiencyKG::PixelToApertureLightConverter::fConverterMap
private

Definition at line 50 of file PixelToApertureLightConverter.h.

Referenced by GetConversionConstant().

const std::string* FdLightCollectionEfficiencyKG::PixelToApertureLightConverter::fCurConfigSignature
private

Definition at line 60 of file PixelToApertureLightConverter.h.

Referenced by GetConversionConstant().

PixelConversionConstantMap* FdLightCollectionEfficiencyKG::PixelToApertureLightConverter::fCurPixConverter
private

Definition at line 62 of file PixelToApertureLightConverter.h.

Referenced by GetConversionConstant().

const fdet::Telescope* FdLightCollectionEfficiencyKG::PixelToApertureLightConverter::fCurTelescope
private

Definition at line 61 of file PixelToApertureLightConverter.h.

Referenced by GetConversionConstant().

unsigned int FdLightCollectionEfficiencyKG::PixelToApertureLightConverter::fCurTelId
private

Definition at line 56 of file PixelToApertureLightConverter.h.

Referenced by GetConversionConstant().

const fdet::Eye& FdLightCollectionEfficiencyKG::PixelToApertureLightConverter::fDetEye
private

Definition at line 53 of file PixelToApertureLightConverter.h.

Referenced by GetConversionConstant().

const fevt::Eye& FdLightCollectionEfficiencyKG::PixelToApertureLightConverter::fEye
private

Definition at line 54 of file PixelToApertureLightConverter.h.

Referenced by GetConversionConstant().

double FdLightCollectionEfficiencyKG::PixelToApertureLightConverter::fReferenceWl
private

Definition at line 52 of file PixelToApertureLightConverter.h.

Referenced by GetConversionConstant().


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

, generated on Tue Sep 26 2023.