_me | phot::PhotonVisibilityService | privatestatic |
ApplyVISBorderCorrection() const | phot::PhotonVisibilityService | inline |
DistanceToOpDet(Point const &p, unsigned int OpDet) | phot::PhotonVisibilityService | inlinestatic |
DistanceToOpDetImpl(geo::Point_t const &p, unsigned int OpDet) | phot::PhotonVisibilityService | privatestatic |
doGetAllVisibilities(geo::Point_t const &p, bool wantReflected=false) const | phot::PhotonVisibilityService | private |
doGetReflT0s(geo::Point_t const &p) const | phot::PhotonVisibilityService | private |
doGetTimingPar(geo::Point_t const &p) const | phot::PhotonVisibilityService | private |
doGetTimingTF1(geo::Point_t const &p) const | phot::PhotonVisibilityService | private |
doGetVisibility(geo::Point_t const &p, unsigned int OpChannel, bool wantReflected=false) const | phot::PhotonVisibilityService | private |
doGetVisibilityOfOpLib(geo::Point_t const &p, LibraryIndex_t libIndex, bool wantReflected=false) const | phot::PhotonVisibilityService | private |
doHasVisibility(geo::Point_t const &p, bool wantReflected=false) const | phot::PhotonVisibilityService | private |
fangle_bin_timing_vis | phot::PhotonVisibilityService | private |
fangle_bin_timing_vuv | phot::PhotonVisibilityService | private |
fApplyVISBorderCorrection | phot::PhotonVisibilityService | private |
fborder_corr_angulo_dome | phot::PhotonVisibilityService | private |
fborder_corr_angulo_flat | phot::PhotonVisibilityService | private |
fborder_corr_dome | phot::PhotonVisibilityService | private |
fborder_corr_flat | phot::PhotonVisibilityService | private |
fCurrentValue | phot::PhotonVisibilityService | private |
fCurrentVoxel | phot::PhotonVisibilityService | private |
fCut_off | phot::PhotonVisibilityService | private |
fD_break | phot::PhotonVisibilityService | private |
fD_max | phot::PhotonVisibilityService | private |
fdelta_angulo_vis | phot::PhotonVisibilityService | private |
fdelta_angulo_vuv | phot::PhotonVisibilityService | private |
fDistances_exp | phot::PhotonVisibilityService | private |
fDistances_landau | phot::PhotonVisibilityService | private |
fDistances_radial_refl | phot::PhotonVisibilityService | private |
fDistances_refl | phot::PhotonVisibilityService | private |
fDoNotLoadLibrary | phot::PhotonVisibilityService | private |
fExpo_over_Landau_norm | phot::PhotonVisibilityService | private |
fGHvuvpars_dome | phot::PhotonVisibilityService | private |
fGHvuvpars_flat | phot::PhotonVisibilityService | private |
fHybrid | phot::PhotonVisibilityService | private |
fIncludePropTime | phot::PhotonVisibilityService | private |
finflexion_point_distance | phot::PhotonVisibilityService | private |
fInterpolate | phot::PhotonVisibilityService | private |
fIsDomePDCorr | phot::PhotonVisibilityService | private |
fIsFlatPDCorr | phot::PhotonVisibilityService | private |
fLibraryBuildJob | phot::PhotonVisibilityService | private |
fLibraryFile | phot::PhotonVisibilityService | private |
fMapping | phot::PhotonVisibilityService | private |
fmax_d | phot::PhotonVisibilityService | private |
fmin_d | phot::PhotonVisibilityService | private |
fMpv | phot::PhotonVisibilityService | private |
fNOpDetChannels | phot::PhotonVisibilityService | private |
fNorm_over_entries | phot::PhotonVisibilityService | private |
fNx | phot::PhotonVisibilityService | private |
fNy | phot::PhotonVisibilityService | private |
fNz | phot::PhotonVisibilityService | private |
fParameterization | phot::PhotonVisibilityService | private |
fParPropTime | phot::PhotonVisibilityService | private |
fParPropTime_formula | phot::PhotonVisibilityService | private |
fParPropTime_MaxRange | phot::PhotonVisibilityService | private |
fParPropTime_npar | phot::PhotonVisibilityService | private |
fparsCte | phot::PhotonVisibilityService | private |
fparsCte_far | phot::PhotonVisibilityService | private |
fparsCte_refl | phot::PhotonVisibilityService | private |
fparslogNorm | phot::PhotonVisibilityService | private |
fparslogNorm_far | phot::PhotonVisibilityService | private |
fparslogNorm_refl | phot::PhotonVisibilityService | private |
fparsMPV | phot::PhotonVisibilityService | private |
fparsMPV_far | phot::PhotonVisibilityService | private |
fparsMPV_refl | phot::PhotonVisibilityService | private |
fparsSlope | phot::PhotonVisibilityService | private |
fparsSlope_refl | phot::PhotonVisibilityService | private |
fparsWidth | phot::PhotonVisibilityService | private |
fparsWidth_refl | phot::PhotonVisibilityService | private |
Fraction2AbsoluteX(float frac) const | phot::PhotonVisibilityService | |
Fraction2AbsoluteY(float frac) const | phot::PhotonVisibilityService | |
Fraction2AbsoluteZ(float frac) const | phot::PhotonVisibilityService | |
fradius | phot::PhotonVisibilityService | private |
fReflectOverZeroX | phot::PhotonVisibilityService | private |
fSlope | phot::PhotonVisibilityService | private |
fstep_size | phot::PhotonVisibilityService | private |
fStoreReflected | phot::PhotonVisibilityService | private |
fStoreReflT0 | phot::PhotonVisibilityService | private |
fT0_break_point | phot::PhotonVisibilityService | private |
fT0_max | phot::PhotonVisibilityService | private |
fTau | phot::PhotonVisibilityService | private |
fTF1_sampling_factor | phot::PhotonVisibilityService | private |
fTheLibrary | phot::PhotonVisibilityService | mutableprivate |
fTheLibrary | phot::PhotonVisibilityService | mutableprivate |
fUseCryoBoundary | phot::PhotonVisibilityService | private |
fUseNhitsModel | phot::PhotonVisibilityService | private |
fvis_distances_r_dome | phot::PhotonVisibilityService | private |
fvis_distances_r_flat | phot::PhotonVisibilityService | private |
fvis_distances_x_dome | phot::PhotonVisibilityService | private |
fvis_distances_x_flat | phot::PhotonVisibilityService | private |
fvis_vmean | phot::PhotonVisibilityService | private |
fVISBorderCorrectionType | phot::PhotonVisibilityService | private |
fvispars_dome | phot::PhotonVisibilityService | private |
fvispars_flat | phot::PhotonVisibilityService | private |
fVoxelDef | phot::PhotonVisibilityService | private |
fvuv_vgroup_max | phot::PhotonVisibilityService | private |
fvuv_vgroup_mean | phot::PhotonVisibilityService | private |
fWidth | phot::PhotonVisibilityService | private |
fXmax | phot::PhotonVisibilityService | private |
fXmin | phot::PhotonVisibilityService | private |
fYmax | phot::PhotonVisibilityService | private |
fYmin | phot::PhotonVisibilityService | private |
fZmax | phot::PhotonVisibilityService | private |
fZmin | phot::PhotonVisibilityService | private |
GetAllVisibilities(Point const &p, bool wantReflected=false) const | phot::PhotonVisibilityService | inline |
GetAllVisibilities(double *xyz) const | phot::PhotonVisibilityService | |
GetLibraryData() const | phot::PhotonVisibilityService | inline |
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::PhotonVisibilityService | inline |
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::PhotonVisibilityService | inline |
GetMaxY() const | phot::PhotonVisibilityService | inline |
GetMaxZ() const | phot::PhotonVisibilityService | inline |
GetME(std::string filename="PhotonLibrary-20180801.root") | phot::PhotonVisibilityService | inlinestatic |
GetMinX() const | phot::PhotonVisibilityService | inline |
GetMinY() const | phot::PhotonVisibilityService | inline |
GetMinZ() const | phot::PhotonVisibilityService | inline |
GetNOpChannels() const | phot::PhotonVisibilityService | inline |
GetNX() const | phot::PhotonVisibilityService | inline |
GetNY() const | phot::PhotonVisibilityService | inline |
GetNZ() const | phot::PhotonVisibilityService | inline |
GetQuenchingFactor(double dQdx) const | phot::PhotonVisibilityService | |
GetReflT0s(Point const &p) const | phot::PhotonVisibilityService | inline |
GetTimingPar(Point const &p) const | phot::PhotonVisibilityService | inline |
GetTimingTF1(Point const &p) const | phot::PhotonVisibilityService | inline |
GetVisibility(Point const &p, unsigned int OpChannel, bool wantReflected=false) const | phot::PhotonVisibilityService | inline |
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::PhotonVisibilityService | inline |
GetVoxelDef() const | phot::PhotonVisibilityService | inline |
HasLibraryEntries(int VoxID, bool wantReflected=false) const | phot::PhotonVisibilityService | |
HasVisibility(Point const &p, bool wantReflected=false) const | phot::PhotonVisibilityService | inline |
IncludeParPropTime() const | phot::PhotonVisibilityService | inline |
IncludePropTime() const | phot::PhotonVisibilityService | inline |
IsBuildJob() const | phot::PhotonVisibilityService | inline |
IsBuildJob() const | phot::PhotonVisibilityService | inline |
LibLocation(geo::Point_t const &p) const | phot::PhotonVisibilityService | private |
LibraryIndex_t typedef | phot::PhotonVisibilityService | private |
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::PhotonVisibilityService | inline |
ParPropTimeFormula() const | phot::PhotonVisibilityService | inline |
ParPropTimeNpar() const | phot::PhotonVisibilityService | inline |
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::PhotonVisibilityService | inlinestatic |
SolidAngleFactorImpl(geo::Point_t const &p, unsigned int OpDet) | phot::PhotonVisibilityService | privatestatic |
StoreLibrary() | phot::PhotonVisibilityService | |
StoreLibrary() | phot::PhotonVisibilityService | |
StoreLightProd(int VoxID, double N) | phot::PhotonVisibilityService | |
StoreLightProd(int VoxID, double N) | phot::PhotonVisibilityService | |
StoreReflected() const | phot::PhotonVisibilityService | inline |
StoreReflT0() const | phot::PhotonVisibilityService | inline |
UseNhitsModel() const | phot::PhotonVisibilityService | inline |
UseParameterization() const | phot::PhotonVisibilityService | inline |
UseParameterization() const | phot::PhotonVisibilityService | inline |
VISBorderCorrectionType() const | phot::PhotonVisibilityService | inline |
VoxelAt(geo::Point_t const &p) const | phot::PhotonVisibilityService | inlineprivate |
~PhotonVisibilityService() | phot::PhotonVisibilityService | |