Hydra  4.0.1
A header-only templated C++ framework to perform data analysis on massively parallel platforms.
File List
Here is a list of all files with brief descriptions:
 adaptive_gauss_kronrod.cpp
 adaptive_gauss_kronrod.cu
 adaptive_gauss_kronrod.inl
 AddPdf.hInclude this file to get the classes and functions necessary to build-up composed PDF models
 AddPdfBase.h
 AddPdfFunctor.h
 Algorithm.h
 AnalyticalIntegral.inl
 Argument.h
 ArgumentTraits.h
 ArgusShape.h
 Arithmetic_Tuple.h
 async_mc.cu
 async_mc.inl
 AverageMother.h
 AverageMothers.h
 BackendPolicy.h
 base_functor.h
 BaseCompositeFunctor.h
 BaseCuFFT.h
 BaseFFTW.h
 basic_distributions.cpp
 basic_distributions.cu
 basic_distributions.inl
 basic_fit.cpp
 basic_fit.cu
 basic_fit.inl
 basic_fit_range_semantics.cpp
 basic_fit_range_semantics.cu
 basic_fit_range_semantics.inl
 bessel.h
 BifurcatedGaussian.h
 binned_extended_logLL_fit.cpp
 binned_extended_logLL_fit.cu
 binned_extended_logLL_fit.inl
 BlattWeisskopfFunctions.h
 BooststrappedRange.inl
 booststrapping.cpp
 booststrapping.cu
 booststrapping.inl
 breit_wigner_plus_chebychev.cpp
 breit_wigner_plus_chebychev.cu
 breit_wigner_plus_chebychev.inl
 breit_wigner_plus_polynomial.cpp
 breit_wigner_plus_polynomial.cu
 breit_wigner_plus_polynomial.inl
 BreitWignerLineShape.h
 BreitWignerNR.h
 Caster.h
 Chain.inl
 Chains.inl
 chebychev.h
 Chebychev.h
 CheckEnergy.h
 CheckValue.h
 ChiSquare.h
 CollectRange.h
 Complex.h
 ComplexToComplexCuFFT.h
 ComplexToComplexFFTW.h
 ComplexToRealCuFFT.h
 ComplexToRealFFTW.h
 Compose.h
 CompositeBase.h
 CompositeTraits.h
 Config.h
 Constant.h
 ConstantRange.inl
 Containers.inl
 convolute_functions.cpp
 convolute_functions.cu
 convolute_functions.inl
 Convolution.h
 Convolution.inl
 ConvolutionFunctor.h
 Copy.inl
 CosHelicityAngle.h
 CountingRange.inl
 CPP.h
 crystal_ball_plus_exponential.cpp
 crystal_ball_plus_exponential.cu
 crystal_ball_plus_exponential.inl
 CrystalBallShape.h
 CubicSpiline.h
 CUDA.h
 cufft.cpp
 cufft.cu
 CuFFT.h
 cufft.inl
 dalitz_plot.C
 dalitz_plot.cpp
 dalitz_plot.cu
 dalitz_plot.inl
 DecayMother.h
 DecayMothers.h
 Decays.h
 Decays.inl
 DeltaDMassBackground.h
 dense_histogram.cpp
 dense_histogram.cu
 dense_histogram.inl
 DenseHistogram.h
 DenseHistogram.inl
 DEVICE.h
 Dimensionality.h
 Distance.h
 Distribution.h
 Distribution.inl
 DistributionSampler.h
 Divide.h
 double_gaussian_plus_exponential.cpp
 double_gaussian_plus_exponential.cu
 double_gaussian_plus_exponential.inl
 DoubleExponential.h
 EngineR123.h
 EstimatorTraits.h
 EvalDaughters.h
 EvalMother.h
 EvalMothers.h
 Evaluate.h
 Evaluate.inc
 Evaluate.inl
 Exception.h
 Exponential.h
 extended_logLL_fit.cpp
 extended_logLL_fit.cu
 extended_logLL_fit.inl
 FCN.h
 FCN1.inl
 FCN2.inl
 FCN3.inl
 fft.cpp
 fft.cu
 fft.inl
 FFTPolicy.h
 FFTW.h
 fill_basic_distributions.cpp
 fill_basic_distributions.cu
 fill_basic_distributions.inl
 Filter.h
 Filter.inl
 FindUniqueType.h
 fit_3d_gaussian.C
 fit_convoluted_pdfs.cpp
 fit_convoluted_pdfs.cu
 fit_convoluted_pdfs.inl
 fit_gaussian.C
 fit_johnson.C
 FlagAcceptReject.h
 ForEach.inl
 FormulaTraits.h
 fractional_logLL_fit.cpp
 fractional_logLL_fit.cu
 fractional_logLL_fit.inl
 Function.h
 FunctionArgument.h
 FunctorArithmetic.hThis file should be included in order to enable functor aritmethic in hydra
 FunctorTraits.h
 Gather.inl
 gauss_kronrod.cpp
 gauss_kronrod.cu
 gauss_kronrod.inl
 Gaussian.h
 gaussian_plus_argus.cpp
 gaussian_plus_argus.cu
 gaussian_plus_argus.inl
 GaussianKDE.h
 GaussianKDE.inl
 GaussianResolutionModel.h
 GaussKronrodAdaptiveQuadrature.h
 GaussKronrodAdaptiveQuadrature.inl
 GaussKronrodQuadrature.h
 GaussKronrodQuadrature.inl
 GaussKronrodRule.h
 GaussKronrodRules.h
 GeneralizedGamma.h
 generate_4body_decay_chain.C
 GenerateDecay.h
 Generic.h
 genz_malik.cpp
 genz_malik.cu
 genz_malik.inl
 GenzMalikBox.h
 GenzMalikQuadrature.h
 GenzMalikQuadrature.inl
 detail/GenzMalikRule.h
 GenzMalikRule.h
 GetBinCenter.h
 GetGlobalBin.h
 GetTupleElement.h
 GrayCode.hDescribes the gray-coded quasi-random number generator base class template
 hydra/Groups.hThis file defines the different modules for doxygen documentation
 doxydefs/Groups.hThis file defines the different modules for doxygen documentation
 Hash.h
 hermite.h
 HistogramTraits.h
 HOST.h
 Hydra.h
 Integer.h
 IntegerMask.h
 Integrator.h
 Integrator.inl
 IntegratorTraits.h
 inverse_erf.h
 Ipatia.h
 Ipatia.inl
 ipatia_plus_argus.cpp
 ipatia_plus_argus.cu
 Ipatia_plus_argus.inl
 IsAccepted.h
 Iterable_traits.h
 Iterator.h
 Iterator.inl
 IteratorTraits.h
 jacobi.h
 JohnsonSUShape.h
 laguerre.h
 Lambda.h
 launch_decayers.inl
 legendre.h
 LogLikelihood.h
 LogLikelihood1.h
 LogLikelihoodFCN.h
 LogLikelihoodFCN1.inl
 LogLikelihoodFCN2.inl
 LogLikelihoodFCN3.inl
 LogNormal.h
 LSB.h
 M12PhaseSpaceLineShape.h
 M12SqPhaseSpaceLineShape.h
 MachineEpsilon.h
 Math.h
 Minus.h
 MSB.h
 multiarray.h
 multiarray_container.cpp
 multiarray_container.cu
 multiarray_container.inl
 multidimensional_fit.cpp
 multidimensional_fit.cu
 multidimensional_fit.inl
 Multiply.h
 multivector.h
 multivector_container.cpp
 multivector_container.cu
 multivector_container.inl
 NumericalIntegral.inl
 OMP.h
 Parameter.h
 Parameters.h
 ParametersCompositeFunctor.h
 particle_mass.cpp
 particle_mass.cu
 particle_mass.inl
 Pdf.h
 PDFSumExtendable.h
 PDFSumNonExtendable.h
 PdfTraits.h
 Permutation.h
 Permute.h
 PhaseSpace.h
 PhaseSpace.inl
 PhaseSpaceIntegrator.h
 PhaseSpaceIntegrator.inl
 PhaseSpaceRange.inl
 phsp_averaging_functor.cpp
 phsp_averaging_functor.cu
 phsp_averaging_functor.inl
 phsp_basic.cpp
 phsp_basic.cu
 phsp_basic.inl
 phsp_chain.cpp
 phsp_chain.cu
 phsp_chain.inl
 phsp_evaluating_functor.cpp
 phsp_evaluating_functor.cu
 phsp_evaluating_functor.inl
 phsp_reweighting.cpp
 phsp_reweighting.cu
 phsp_reweighting.inl
 phsp_unweighting.cpp
 phsp_unweighting.cu
 phsp_unweighting.inl
 phsp_unweighting_functor.cpp
 phsp_unweighting_functor.cu
 phsp_unweighting_functor.inl
 phsp_unweighting_functor_and_fit.cpp
 phsp_unweighting_functor_and_fit.cu
 phsp_unweighting_functor_and_fit.inl
 Placeholders.h
 Placeholders.inl
 Plain.h
 Plain.inl
 plain_mc.cpp
 plain_mc.cu
 plain_mc.inl
 PlainState.h
 PlanesDeltaAngle.h
 Polynomial.h
 PredicatesVegas.h
 Print.h
 PRNGTypedefs.h
 ProcessCallsPlain.h
 ProcessCallsVegas.h
 ProcessGaussKronrodAdaptiveQuadrature.h
 ProcessGaussKronrodQuadrature.h
 ProcessGenzMalikQuadrature.h
 ProcessSPlot.h
 pseudo_experiment.cpp
 pseudo_experiment.cu
 pseudo_experiment.inl
 QuasiRandomBase.h
 quick_test.cpp
 quick_test.cu
 quick_test.inl
 Random.h
 Random.inl
 RandomFill.h
 RandomFill.inl
 RandomRange.inl
 RandomTraits.h
 RandomUtils.h
 Range.h
 Range1.inl
 Range2.inl
 range_semantics.cpp
 range_semantics.cu
 range_semantics.inl
 RealToComplexCuFFT.h
 RealToComplexFFTW.h
 Reduce.inl
 rint.h
 RngFormula.h
 SafeCompare.h
 sample_distribution.cpp
 sample_distribution.cu
 sample_distribution.inl
 Scatter.inl
 ScopedBuffer.h
 SeedRNG.h
 simultaneous_fit.cpp
 simultaneous_fit.cu
 simultaneous_fit.inl
 Sobol.h
 sobol_quasirandom.cpp
 sobol_quasirandom.cu
 sobol_quasirandom.inl
 SobolTable.h
 Sort.inl
 sparse_histogram.cpp
 sparse_histogram.cu
 sparse_histogram.inl
 SparseHistogram.h
 SparseHistogram.inl
 Spline.h
 Spline.inl
 Spline2D.inl
 spline2D_interpolation.cpp
 spline2D_interpolation.cu
 spline2D_interpolation.inl
 Spline2DFunctor.h
 Spline3D.inl
 spline3D_interpolation.cpp
 spline3D_interpolation.cu
 spline3D_interpolation.inl
 Spline3DFunctor.h
 Spline4D.inl
 spline4D_interpolation.cpp
 spline4D_interpolation.cu
 spline4D_interpolation.inl
 Spline4DFunctor.h
 spline_interpolation.cpp
 spline_interpolation.cu
 spline_interpolation.inl
 SplineFunctor.h
 splitmix.h
 splot.cpp
 splot.cu
 SPlot.h
 splot.inl
 squares3.h
 squares4.h
 squares_key.h
 StaticAssert.h
 StatsPHSP.h
 StreamSTL.h
 Sum.h
 cpp/System.h
 cuda/System.h
 device/System.h
 host/System.h
 omp/System.h
 tbb/System.h
 TagTraits.h
 TBB.h
 ThreeBodyMassThresholdBackground.h
 timedependent_phsp_basic.cpp
 timedependent_phsp_basic.cu
 timedependent_phsp_basic.inl
 Transform.inl
 TrapezoidalShape.h
 TriangularShape.h
 Tuple.h
 TupleTraits.h
 TupleUtility.h
 Types.hCommon and useful typedefs
 TypeTraits.h
 UniformShape.h
 unweight_sample.cpp
 unweight_sample.cu
 unweight_sample.inl
 UserParameters.h
 Utility_Tuple.h
 Utils.h
 Variant.h
 Vector3R.h
 Vector3R.inl
 Vector4R.h
 Vector4R.inl
 vegas.cpp
 vegas.cu
 Vegas.h
 vegas.inl
 Vegas.inl
 VegasState.h
 VegasState.inl
 wigner_d_matrix.h
 WignerDMatrix.h
 WrappersCuFFT.h
 WrappersFFTW.h
 ZemachFunctions.h
 Zip.h
 Zip.inl
 ZipIteratorTraits.h
 ZipIteratorUtility.h
 zipping_iterables.cpp
 zipping_iterables.cu
 zipping_iterables.inl