All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PropagationTimeModel Member List

This is the complete list of members for PropagationTimeModel, including all inherited members.

fActiveVolumesPropagationTimeModelprivate
fangle_bin_timing_visPropagationTimeModelprivate
fangle_bin_timing_vuvPropagationTimeModelprivate
fast_acos(double x) const PropagationTimeModelprivate
fcathode_centrePropagationTimeModelprivate
fcut_off_parsPropagationTimeModelprivate
fdistances_reflPropagationTimeModelprivate
fdoReflectedLightPropagationTimeModelprivate
fGeoPropTimeOnlyPropagationTimeModelprivate
finflexion_point_distancePropagationTimeModelprivate
finter_d(const double *x, const double *par)PropagationTimeModelprivatestatic
fISTPCPropagationTimeModelprivate
fmax_dPropagationTimeModelprivate
fmin_dPropagationTimeModelprivate
fOpDetCenterPropagationTimeModelprivate
fOpDetOrientationPropagationTimeModelprivate
fparametersPropagationTimeModelprivate
fplane_depthPropagationTimeModelprivate
fradial_distances_reflPropagationTimeModelprivate
fScintTimeEnginePropagationTimeModelprivate
fstep_sizePropagationTimeModelprivate
ftau_parsPropagationTimeModelprivate
fUniformGenPropagationTimeModelprivate
fvis_vmeanPropagationTimeModelprivate
fVISTimingParamsPropagationTimeModelprivate
fVUV_maxPropagationTimeModelprivate
fVUV_minPropagationTimeModelprivate
fVUV_timingPropagationTimeModelprivate
fvuv_vgroup_maxPropagationTimeModelprivate
fvuv_vgroup_meanPropagationTimeModelprivate
fVUVTimingParamsPropagationTimeModelprivate
generateParam(const size_t index, const size_t angle_bin)PropagationTimeModelprivate
getVISTimes(std::vector< double > &arrivalTimes, const TVector3 &ScintPoint, const TVector3 &OpDetPoint)PropagationTimeModelprivate
getVUVTimes(std::vector< double > &arrivalTimes, const double distance_in_cm, const size_t angle_bin)PropagationTimeModelprivate
getVUVTimesGeo(std::vector< double > &arrivalTimes, const double distance_in_cm)PropagationTimeModelprivate
Initialization()PropagationTimeModelprivate
interpolate(const std::vector< double > &xData, const std::vector< double > &yData, double x, bool extrapolate, size_t i=0) const PropagationTimeModelprivate
interpolate3(std::array< double, 3 > &inter, const std::vector< double > &xData, const std::vector< double > &yData1, const std::vector< double > &yData2, const std::vector< double > &yData3, double x, bool extrapolate)PropagationTimeModelprivate
model_close(const double *x, const double *par)PropagationTimeModelprivatestatic
model_far(const double *x, const double *par)PropagationTimeModelprivatestatic
nOpDetsPropagationTimeModelprivate
propagationTime(std::vector< double > &arrival_time_dist, geo::Point_t const &x0, const size_t OpChannel, bool Reflected=false)PropagationTimeModel
PropagationTimeModel(fhicl::ParameterSet VUVTimingParams, fhicl::ParameterSet VISTimingParams, CLHEP::HepRandomEngine &ScintTimeEngine, bool doReflectedLight=false, bool GeoPropTimeOnly=false)PropagationTimeModel