All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
phot::PhotonVisibilityService Member List

This is the complete list of members for phot::PhotonVisibilityService, including all inherited members.

_mephot::PhotonVisibilityServiceprivatestatic
ApplyVISBorderCorrection() const phot::PhotonVisibilityServiceinline
DistanceToOpDet(Point const &p, unsigned int OpDet)phot::PhotonVisibilityServiceinlinestatic
DistanceToOpDetImpl(geo::Point_t const &p, unsigned int OpDet)phot::PhotonVisibilityServiceprivatestatic
doGetAllVisibilities(geo::Point_t const &p, bool wantReflected=false) const phot::PhotonVisibilityServiceprivate
doGetReflT0s(geo::Point_t const &p) const phot::PhotonVisibilityServiceprivate
doGetTimingPar(geo::Point_t const &p) const phot::PhotonVisibilityServiceprivate
doGetTimingTF1(geo::Point_t const &p) const phot::PhotonVisibilityServiceprivate
doGetVisibility(geo::Point_t const &p, unsigned int OpChannel, bool wantReflected=false) const phot::PhotonVisibilityServiceprivate
doGetVisibilityOfOpLib(geo::Point_t const &p, LibraryIndex_t libIndex, bool wantReflected=false) const phot::PhotonVisibilityServiceprivate
doHasVisibility(geo::Point_t const &p, bool wantReflected=false) const phot::PhotonVisibilityServiceprivate
fangle_bin_timing_visphot::PhotonVisibilityServiceprivate
fangle_bin_timing_vuvphot::PhotonVisibilityServiceprivate
fApplyVISBorderCorrectionphot::PhotonVisibilityServiceprivate
fborder_corr_angulo_domephot::PhotonVisibilityServiceprivate
fborder_corr_angulo_flatphot::PhotonVisibilityServiceprivate
fborder_corr_domephot::PhotonVisibilityServiceprivate
fborder_corr_flatphot::PhotonVisibilityServiceprivate
fCurrentValuephot::PhotonVisibilityServiceprivate
fCurrentVoxelphot::PhotonVisibilityServiceprivate
fCut_offphot::PhotonVisibilityServiceprivate
fD_breakphot::PhotonVisibilityServiceprivate
fD_maxphot::PhotonVisibilityServiceprivate
fdelta_angulo_visphot::PhotonVisibilityServiceprivate
fdelta_angulo_vuvphot::PhotonVisibilityServiceprivate
fDistances_expphot::PhotonVisibilityServiceprivate
fDistances_landauphot::PhotonVisibilityServiceprivate
fDistances_radial_reflphot::PhotonVisibilityServiceprivate
fDistances_reflphot::PhotonVisibilityServiceprivate
fDoNotLoadLibraryphot::PhotonVisibilityServiceprivate
fExpo_over_Landau_normphot::PhotonVisibilityServiceprivate
fGHvuvpars_domephot::PhotonVisibilityServiceprivate
fGHvuvpars_flatphot::PhotonVisibilityServiceprivate
fHybridphot::PhotonVisibilityServiceprivate
fIncludePropTimephot::PhotonVisibilityServiceprivate
finflexion_point_distancephot::PhotonVisibilityServiceprivate
fInterpolatephot::PhotonVisibilityServiceprivate
fIsDomePDCorrphot::PhotonVisibilityServiceprivate
fIsFlatPDCorrphot::PhotonVisibilityServiceprivate
fLibraryBuildJobphot::PhotonVisibilityServiceprivate
fLibraryFilephot::PhotonVisibilityServiceprivate
fMappingphot::PhotonVisibilityServiceprivate
fmax_dphot::PhotonVisibilityServiceprivate
fmin_dphot::PhotonVisibilityServiceprivate
fMpvphot::PhotonVisibilityServiceprivate
fNOpDetChannelsphot::PhotonVisibilityServiceprivate
fNorm_over_entriesphot::PhotonVisibilityServiceprivate
fNxphot::PhotonVisibilityServiceprivate
fNyphot::PhotonVisibilityServiceprivate
fNzphot::PhotonVisibilityServiceprivate
fParameterizationphot::PhotonVisibilityServiceprivate
fParPropTimephot::PhotonVisibilityServiceprivate
fParPropTime_formulaphot::PhotonVisibilityServiceprivate
fParPropTime_MaxRangephot::PhotonVisibilityServiceprivate
fParPropTime_nparphot::PhotonVisibilityServiceprivate
fparsCtephot::PhotonVisibilityServiceprivate
fparsCte_farphot::PhotonVisibilityServiceprivate
fparsCte_reflphot::PhotonVisibilityServiceprivate
fparslogNormphot::PhotonVisibilityServiceprivate
fparslogNorm_farphot::PhotonVisibilityServiceprivate
fparslogNorm_reflphot::PhotonVisibilityServiceprivate
fparsMPVphot::PhotonVisibilityServiceprivate
fparsMPV_farphot::PhotonVisibilityServiceprivate
fparsMPV_reflphot::PhotonVisibilityServiceprivate
fparsSlopephot::PhotonVisibilityServiceprivate
fparsSlope_reflphot::PhotonVisibilityServiceprivate
fparsWidthphot::PhotonVisibilityServiceprivate
fparsWidth_reflphot::PhotonVisibilityServiceprivate
Fraction2AbsoluteX(float frac) const phot::PhotonVisibilityService
Fraction2AbsoluteY(float frac) const phot::PhotonVisibilityService
Fraction2AbsoluteZ(float frac) const phot::PhotonVisibilityService
fradiusphot::PhotonVisibilityServiceprivate
fReflectOverZeroXphot::PhotonVisibilityServiceprivate
fSlopephot::PhotonVisibilityServiceprivate
fstep_sizephot::PhotonVisibilityServiceprivate
fStoreReflectedphot::PhotonVisibilityServiceprivate
fStoreReflT0phot::PhotonVisibilityServiceprivate
fT0_break_pointphot::PhotonVisibilityServiceprivate
fT0_maxphot::PhotonVisibilityServiceprivate
fTauphot::PhotonVisibilityServiceprivate
fTF1_sampling_factorphot::PhotonVisibilityServiceprivate
fTheLibraryphot::PhotonVisibilityServicemutableprivate
fTheLibraryphot::PhotonVisibilityServicemutableprivate
fUseCryoBoundaryphot::PhotonVisibilityServiceprivate
fUseNhitsModelphot::PhotonVisibilityServiceprivate
fvis_distances_r_domephot::PhotonVisibilityServiceprivate
fvis_distances_r_flatphot::PhotonVisibilityServiceprivate
fvis_distances_x_domephot::PhotonVisibilityServiceprivate
fvis_distances_x_flatphot::PhotonVisibilityServiceprivate
fvis_vmeanphot::PhotonVisibilityServiceprivate
fVISBorderCorrectionTypephot::PhotonVisibilityServiceprivate
fvispars_domephot::PhotonVisibilityServiceprivate
fvispars_flatphot::PhotonVisibilityServiceprivate
fVoxelDefphot::PhotonVisibilityServiceprivate
fvuv_vgroup_maxphot::PhotonVisibilityServiceprivate
fvuv_vgroup_meanphot::PhotonVisibilityServiceprivate
fWidthphot::PhotonVisibilityServiceprivate
fXmaxphot::PhotonVisibilityServiceprivate
fXminphot::PhotonVisibilityServiceprivate
fYmaxphot::PhotonVisibilityServiceprivate
fYminphot::PhotonVisibilityServiceprivate
fZmaxphot::PhotonVisibilityServiceprivate
fZminphot::PhotonVisibilityServiceprivate
GetAllVisibilities(Point const &p, bool wantReflected=false) const phot::PhotonVisibilityServiceinline
GetAllVisibilities(double *xyz) const phot::PhotonVisibilityService
GetLibraryData() const phot::PhotonVisibilityServiceinline
GetLibraryEntries(int VoxID, bool wantReflected=false) const phot::PhotonVisibilityService
GetLibraryEntries(int VoxID) const phot::PhotonVisibilityService
GetLibraryEntry(int VoxID, OpDetID_t libOpChannel, bool wantReflected=false) const phot::PhotonVisibilityService
GetLibraryEntry(int VoxID, int OpChannel) const phot::PhotonVisibilityService
GetLibraryFilename()phot::PhotonVisibilityServiceinline
GetLibraryReflT0Entries(int VoxID) const phot::PhotonVisibilityService
GetLibraryReflT0Entry(int VoxID, OpDetID_t libOpChannel) const phot::PhotonVisibilityService
GetLibraryTimingParEntries(int VoxID) const phot::PhotonVisibilityService
GetLibraryTimingParEntry(int VoxID, OpDetID_t libOpChannel, size_t npar) const phot::PhotonVisibilityService
GetLibraryTimingTF1Entries(int VoxID) const phot::PhotonVisibilityService
GetMaxX() const phot::PhotonVisibilityServiceinline
GetMaxY() const phot::PhotonVisibilityServiceinline
GetMaxZ() const phot::PhotonVisibilityServiceinline
GetME(std::string filename="PhotonLibrary-20180801.root")phot::PhotonVisibilityServiceinlinestatic
GetMinX() const phot::PhotonVisibilityServiceinline
GetMinY() const phot::PhotonVisibilityServiceinline
GetMinZ() const phot::PhotonVisibilityServiceinline
GetNOpChannels() const phot::PhotonVisibilityServiceinline
GetNX() const phot::PhotonVisibilityServiceinline
GetNY() const phot::PhotonVisibilityServiceinline
GetNZ() const phot::PhotonVisibilityServiceinline
GetQuenchingFactor(double dQdx) const phot::PhotonVisibilityService
GetReflT0s(Point const &p) const phot::PhotonVisibilityServiceinline
GetTimingPar(Point const &p) const phot::PhotonVisibilityServiceinline
GetTimingTF1(Point const &p) const phot::PhotonVisibilityServiceinline
GetVisibility(Point const &p, unsigned int OpChannel, bool wantReflected=false) const phot::PhotonVisibilityServiceinline
GetVisibility(double *xyz, unsigned int OpChannel) const phot::PhotonVisibilityService
GetVisibility(double x, double y, double z, unsigned int OpChannel) const phot::PhotonVisibilityService
GetVisibilityXY(double z) const phot::PhotonVisibilityService
GetVisibilityYZ(double x) const phot::PhotonVisibilityService
GetVisibilityZX(double y) const phot::PhotonVisibilityService
GetVoxelDef() const phot::PhotonVisibilityServiceinline
GetVoxelDef() const phot::PhotonVisibilityServiceinline
HasLibraryEntries(int VoxID, bool wantReflected=false) const phot::PhotonVisibilityService
HasVisibility(Point const &p, bool wantReflected=false) const phot::PhotonVisibilityServiceinline
IncludeParPropTime() const phot::PhotonVisibilityServiceinline
IncludePropTime() const phot::PhotonVisibilityServiceinline
IsBuildJob() const phot::PhotonVisibilityServiceinline
IsBuildJob() const phot::PhotonVisibilityServiceinline
LibLocation(geo::Point_t const &p) const phot::PhotonVisibilityServiceprivate
LibraryIndex_t typedefphot::PhotonVisibilityServiceprivate
LoadGHDome(std::vector< std::vector< double >> &GHvuvpars_dome, std::vector< double > &border_corr_angulo_dome, std::vector< std::vector< double >> &border_corr_dome) const phot::PhotonVisibilityService
LoadGHFlat(std::vector< std::vector< double >> &GHvuvpars_flat, std::vector< double > &border_corr_angulo_flat, std::vector< std::vector< double >> &border_corr_flat) const phot::PhotonVisibilityService
LoadLibrary() const phot::PhotonVisibilityService
LoadLibrary() const phot::PhotonVisibilityService
LoadTimingsForVISPar(std::vector< double > &distances, std::vector< double > &radial_distances, std::vector< std::vector< std::vector< double >>> &cut_off, std::vector< std::vector< std::vector< double >>> &tau, double &vis_vmean, double &angle_bin_timing_vis) const phot::PhotonVisibilityService
LoadTimingsForVUVPar(std::vector< std::vector< double >>(&v)[7], double &step_size, double &max_d, double &min_d, double &vuv_vgroup_mean, double &vuv_vgroup_max, double &inflexion_point_distance, double &angle_bin_timing_vuv) const phot::PhotonVisibilityService
LoadVisParsDome(std::vector< double > &vis_distances_x_dome, std::vector< double > &vis_distances_r_dome, std::vector< std::vector< std::vector< double >>> &vispars_dome) const phot::PhotonVisibilityService
LoadVisParsFlat(std::vector< double > &vis_distances_x_flat, std::vector< double > &vis_distances_r_flat, std::vector< std::vector< std::vector< double >>> &vispars_flat) const phot::PhotonVisibilityService
LoadVisSemiAnalyticProperties(double &delta_angulo_vis, double &radius) const phot::PhotonVisibilityService
LoadVUVSemiAnalyticProperties(bool &isFlatPDCorr, bool &isDomePDCorr, double &delta_angulo_vuv, double &radius) const phot::PhotonVisibilityService
NOpChannels() const phot::PhotonVisibilityService
NOpChannels() const phot::PhotonVisibilityServiceinline
ParPropTimeFormula() const phot::PhotonVisibilityServiceinline
ParPropTimeNpar() const phot::PhotonVisibilityServiceinline
PhotonVisibilityService(fhicl::ParameterSet const &pset)phot::PhotonVisibilityService
PhotonVisibilityService(const std::string library="PhotonLibrary-20180801.root")phot::PhotonVisibilityService
reconfigure(fhicl::ParameterSet const &p)phot::PhotonVisibilityService
RetrieveLightProd(int &VoxID, double &N) const phot::PhotonVisibilityService
RetrieveLightProd(int &VoxID, double &N) const phot::PhotonVisibilityService
SetDirectLightPropFunctions(TF1 const *functions[8], double &d_break, double &d_max, double &tf1_sampling_factor) const phot::PhotonVisibilityService
SetLibraryEntry(int VoxID, OpDetID_t libOpChannel, float N, bool wantReflected=false)phot::PhotonVisibilityService
SetLibraryEntry(int VoxID, int OpChannel, float N)phot::PhotonVisibilityService
SetLibraryReflT0Entry(int VoxID, int OpChannel, float value)phot::PhotonVisibilityService
SetLibraryTimingParEntry(int VoxID, int OpChannel, float value, size_t parnum)phot::PhotonVisibilityService
SetLibraryTimingTF1Entry(int VoxID, int OpChannel, TF1 const &func)phot::PhotonVisibilityService
SetReflectedCOLightPropFunctions(TF1 const *functions[5], double &t0_max, double &t0_break_point) const phot::PhotonVisibilityService
SolidAngleFactor(Point const &p, unsigned int OpDet)phot::PhotonVisibilityServiceinlinestatic
SolidAngleFactorImpl(geo::Point_t const &p, unsigned int OpDet)phot::PhotonVisibilityServiceprivatestatic
StoreLibrary()phot::PhotonVisibilityService
StoreLibrary()phot::PhotonVisibilityService
StoreLightProd(int VoxID, double N)phot::PhotonVisibilityService
StoreLightProd(int VoxID, double N)phot::PhotonVisibilityService
StoreReflected() const phot::PhotonVisibilityServiceinline
StoreReflT0() const phot::PhotonVisibilityServiceinline
UseNhitsModel() const phot::PhotonVisibilityServiceinline
UseParameterization() const phot::PhotonVisibilityServiceinline
UseParameterization() const phot::PhotonVisibilityServiceinline
VISBorderCorrectionType() const phot::PhotonVisibilityServiceinline
VoxelAt(geo::Point_t const &p) const phot::PhotonVisibilityServiceinlineprivate
~PhotonVisibilityService()phot::PhotonVisibilityService