Calculates an aperture light trace based on the ray-traced photons' times. More...
#include <CorrectedApLightCalculator.h>
Public Member Functions | |
CorrectedApLightCalculator (const fevt::TelescopeSimData &telSimData, utl::TraceD &outputApTrace, const unsigned int telId, const int verbosity) | |
int | GetVerbosity () const |
void | Run () |
void | SetVerbosity (const int verbosity) |
~CorrectedApLightCalculator () | |
Private Attributes | |
utl::TraceD & | fOutputApTrace |
unsigned int | fTelId |
const fevt::TelescopeSimData & | fTelSimData |
int | fVerbosity |
global verbosity flag More... | |
Calculates an aperture light trace based on the ray-traced photons' times.
Definition at line 31 of file CorrectedApLightCalculator.h.
CorrectedApLightCalculator::CorrectedApLightCalculator | ( | const fevt::TelescopeSimData & | telSimData, |
utl::TraceD & | outputApTrace, | ||
const unsigned int | telId, | ||
const int | verbosity | ||
) |
Definition at line 44 of file CorrectedApLightCalculator.cc.
|
inline |
Definition at line 39 of file CorrectedApLightCalculator.h.
|
inline |
Definition at line 43 of file CorrectedApLightCalculator.h.
References fVerbosity.
void CorrectedApLightCalculator::Run | ( | ) |
Definition at line 59 of file CorrectedApLightCalculator.cc.
References fOutputApTrace, fTelId, fTelSimData, fVerbosity, utl::Trace< T >::GetBinning(), utl::TimeInterval::GetInterval(), fevt::TelescopeSimData::GetRayTracedPhotonTrace(), utl::Trace< T >::GetSize(), utl::Trace< T >::GetStart(), utl::Trace< T >::GetStop(), utl::Photon::GetTime(), utl::Photon::GetWeight(), INFO, G4StationSimulatorOG::p, fevt::TelescopeSimData::PhotonsBegin(), fevt::TelescopeSimData::PhotonsEnd(), utl::Trace< T >::PushBack(), utl::Trace< T >::SetBinning(), utl::Trace< T >::SetStart(), utl::Trace< T >::SetStop(), and WARNING.
Referenced by FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::RunPhotonGenerationRayTracingLoop().
|
inline |
Definition at line 42 of file CorrectedApLightCalculator.h.
References fVerbosity.
|
private |
Definition at line 47 of file CorrectedApLightCalculator.h.
Referenced by Run().
|
private |
Definition at line 50 of file CorrectedApLightCalculator.h.
Referenced by Run().
|
private |
Definition at line 46 of file CorrectedApLightCalculator.h.
Referenced by Run().
|
private |
global verbosity flag
Definition at line 53 of file CorrectedApLightCalculator.h.
Referenced by GetVerbosity(), Run(), and SetVerbosity().