CalcTraceBinContent(const utl::Trace< T > &trace, const double start, const double end) | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | inlineprivate |
CalcTraceDivision(const utl::TabulatedFunctionErrors &pixelTrace, const utl::TraceD &apertureTrace, const utl::TraceI &nRayTracedTrace, const double nRayTracingIterations) | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | private |
CalculateAdditionalIterationsToMeetTarget(const fevt::FEvent &theRealFEvent, const fevt::FEvent &theSimFEvent, const fevt::FdConstants::LightSource &lightSource, const double targetRelUncertainty, const double minRelevantEfficiency) | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | private |
CalculateEfficiency(const evt::Event &simEvent, evt::Event &realEvent, const int eyeId, const unsigned int nRayTracingIterations, const fevt::FdConstants::LightSource lightSource) | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | private |
CalculatePixelTraceSum(const fevt::Telescope &tel, const fevt::FdConstants::LightSource component, const double simTimeOffset, const std::vector< std::vector< unsigned int > > &pixelsInZeta, const utl::TabulatedFunctionErrors &realApLight) | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | private |
CalculateTargetRelUncertainty(const fevt::FEvent &theRealFEvent, const fevt::FEvent &theSimFEvent, const fevt::FdConstants::LightSource &lightSource, const double minRelevantEfficiency, const double maxUncertaintyChangeFraction) | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | private |
CalculateTelescopeEfficiency(const fevt::Telescope &simTel, fevt::Telescope &realTel, const fevt::Eye &realEye, const unsigned int nRayTracingIterations, const fevt::FdConstants::LightSource lightSource) | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | private |
CalculateTelescopeTraceSum(const fevt::Telescope &tel, const fevt::FdConstants::LightSource component, const atm::Atmosphere::EmissionMode lightType) | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | private |
DoInitialReconstruction(evt::Event &event, std::map< int, evt::ShowerFRecData * > &dataSets) | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | private |
eBootstrap enum value | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | private |
eBreakLoop enum value | fwk::VModule | |
eContinueLoop enum value | fwk::VModule | |
eDate enum value | fwk::VModule | |
eFailure enum value | fwk::VModule | |
eFilename enum value | fwk::VModule | |
eFixed enum value | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | private |
eInfoDebug enum value | fwk::VModule | protected |
eInfoFinal enum value | fwk::VModule | protected |
eInfoIntermediate enum value | fwk::VModule | protected |
eInfoNone enum value | fwk::VModule | protected |
eLastEditor enum value | fwk::VModule | |
eRevisionNumber enum value | fwk::VModule | |
eSmallEnough enum value | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | private |
EStopCondition enum name | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | private |
eSuccess enum value | fwk::VModule | |
eTargetUncertainty enum value | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | private |
eTime enum value | fwk::VModule | |
fExtraRayTraceFactor | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | private |
FillSimEvent(evt::Event &event, const evt::ShowerFRecData &recData) | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | private |
fInfoLevel | fwk::VModule | protected |
Finish() | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | virtual |
fLightAtDiaBinning | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | private |
fLightComponents | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | private |
fLightConverter | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | private |
fLowerUncertaintyLimit | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | private |
fMaxIterations | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | private |
fMaxNRayTracePerBin | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | private |
fMinNRayTracePerBin | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | private |
fMinRelevantEfficiency | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | private |
fNRayTracingIterations | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | private |
fProfileXBinning | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | private |
fStopCondition | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | private |
fSubModulesList | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | private |
fTargetUncertainty | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | private |
fTargetWorstCaseLAtApUncertaintyChange | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | private |
fTimeCorrectedApertureTraces | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | private |
fUseZeta | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | private |
fVerbosity | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | private |
GetResultFlagByName(const ResultFlag flag) | fwk::VModule | static |
GetStopwatch() | fwk::VModule | inline |
GetStopwatch() const | fwk::VModule | inline |
GetVersionInfo(const VersionInfoType v) const | fwk::VModule | |
InfoLevel enum name | fwk::VModule | protected |
Init() | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | virtual |
InitTiming() | fwk::VModule | inline |
ProcessEvent(evt::Event &realEvent) | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | private |
REGISTER_MODULE("FdLightCollectionEfficiencyKG", FdLightCollectionEfficiency) | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | private |
ResultFlag enum name | fwk::VModule | |
Run(evt::Event &event) | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | virtual |
RunPhotonGenerationRayTracingLoop(evt::Event &event, evt::Event &realEvent, unsigned int nRayTracingIterations, const fevt::FdConstants::LightSource lightSource) | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | private |
RunWithTiming(evt::Event &event) | fwk::VModule | inline |
VersionInfoType enum name | fwk::VModule | |
VModule()=default | fwk::VModule | |
WriteDebugInfo(const int eyeId, const int simTelId, const double simTimeOffset, const fevt::FdConstants::LightSource component, const utl::TabulatedFunctionErrors &totalPixelTrace, const utl::TraceD &totalWlTrace, const utl::TabulatedFunctionErrors &realApLightFlux, const utl::TabulatedFunctionErrors &telEff) | FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency | private |
~VModule()=default | fwk::VModule | virtual |