Skip to content

Commit 61f8a32

Browse files
committed
documentation update
1 parent a803684 commit 61f8a32

23 files changed

+110
-15
lines changed

Doxyfile

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
#PROJECT_NAME = "Hydra_examples_and_documentation"
2-
PROJECT_NUMBER = 3.1.1
2+
PROJECT_NUMBER = 2.2.1
33

4-
STRIP_FROM_PATH = /home/augalves/Development/Release/Hydra_Official_Repo/Hydra
4+
STRIP_FROM_PATH = /home/augalves/Development/Release/Hydra
55

6-
INPUT = /home/augalves/Development/Release/Hydra_Official_Repo/Hydra/hydra /home/augalves/Development/Release/Hydra_Official_Repo/Hydra/doxydefs /home/augalves/Development/Release/Hydra_Official_Repo/Hydra/examples /home/augalves/Development/Release/Hydra_Official_Repo/Hydra/README.md
6+
INPUT = /home/augalves/Development/Release/Hydra/hydra /home/augalves/Development/Release/Hydra/doxydefs /home/augalves/Development/Release/Hydra/examples /home/augalves/Development/Release/Hydra/README.md
77

88

9-
USE_MDFILE_AS_MAINPAGE = /home/augalves/Development/Release/Hydra_Official_Repo/Hydra/doxydefs/README.md
10-
#PROJECT_LOGO = /home/augalves/Development/Release/Hydra_Official_Repo/Hydra/logo_Hydra.png
11-
OUTPUT_DIRECTORY = /home/augalves/Development/Release/Hydra_Official_Repo/EclipseProj/doc
9+
USE_MDFILE_AS_MAINPAGE = /home/augalves/Development/Release/Hydra/doxydefs/README.md
10+
#PROJECT_LOGO = /home/augalves/Development/Release/Hydra/logo_Hydra.png
11+
OUTPUT_DIRECTORY = /home/augalves/Development/Release/HydraEclipseProj/doc
1212

1313
# Doxyfile 1.8.11
1414

@@ -173,10 +173,10 @@ EXCLUDE =
173173
EXCLUDE_SYMLINKS = NO
174174
EXCLUDE_PATTERNS = *detail/external*
175175
EXCLUDE_SYMBOLS =
176-
EXAMPLE_PATH = /home/augalves/Development/Release/Hydra_Official_Repo/Hydra/examples
176+
EXAMPLE_PATH = /home/augalves/Development/Release/Hydra/examples
177177
EXAMPLE_PATTERNS = *
178178
EXAMPLE_RECURSIVE = YES
179-
IMAGE_PATH = /home/augalves/Development/Release/Hydra_Official_Repo/Hydra, /home/augalves/Development/Release/Hydra_Official_Repo/EclipseProj/plots
179+
IMAGE_PATH = /home/augalves/Development/Release/Hydra, /home/augalves/Development/Release/HydraEclipseProj/plots
180180
INPUT_FILTER =
181181
FILTER_PATTERNS =
182182
FILTER_SOURCE_FILES = NO

hydra/functions/BifurcatedGaussian.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,12 @@
4747

4848
namespace hydra {
4949

50+
/**
51+
* \ingroup common_functions
52+
* \class BifurcatedGaussian
53+
*
54+
*
55+
*/
5056
template<unsigned int ArgIndex=0>
5157
class BifurcatedGaussian: public BaseFunctor<BifurcatedGaussian<ArgIndex>, double, 3>
5258
{

hydra/functions/Chebychev.h

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,14 @@
5151

5252
namespace hydra {
5353

54+
/**
55+
* \ingroup common_functions
56+
* \class Chebychev
57+
*
58+
* The Chebyshev polynomials \f$ T_n \f$ (first kind)
59+
* are polynomials with the largest possible leading coefficient,
60+
* but subject to the condition that their absolute value on the interval [−1,1] is bounded by 1
61+
*/
5462
template< unsigned int Order, unsigned int ArgIndex=0>
5563
class Chebychev:public BaseFunctor<Chebychev<Order, ArgIndex>, double, Order+1>
5664
{

hydra/functions/ChiSquare.h

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,16 @@
5050

5151
namespace hydra {
5252

53-
53+
/**
54+
* \ingroup common_functions
55+
* \class ChiSquare
56+
*
57+
* The chi-squared distribution (also chi-square or \f$ \chi^2 \f$ -distribution) with \f$ k \f$ degrees of freedom is
58+
* the distribution of a sum of the squares of k independent standard normal random variables.
59+
* The chi-square distribution is a special case of the gamma distribution and
60+
* is one of the most widely used probability distributions in inferential statistics,
61+
* notably in hypothesis testing or in construction of confidence intervals.
62+
*/
5463
template< unsigned int ArgIndex=0 >
5564
class ChiSquare: public BaseFunctor< ChiSquare<ArgIndex>, double, 1>
5665
{

hydra/functions/CosHelicityAngle.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
namespace hydra {
4747

4848
/**
49+
* \ingroup common_functions
4950
* \class CosTheta
5051
*
5152
* This functor calculates the cosine of the helicity angle of the particle with four-vector D,

hydra/functions/DeltaDMassBackground.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,10 @@
5252

5353
namespace hydra {
5454

55-
55+
/**
56+
* \ingroup common_functions
57+
* \class DeltaDMassBackground
58+
*/
5659
template<unsigned int ArgIndex=0>
5760
class DeltaDMassBackground: public BaseFunctor<DeltaDMassBackground<ArgIndex>, double, 4>
5861
{

hydra/functions/Exponential.h

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,12 @@
4646
#include <utility>
4747

4848
namespace hydra {
49-
49+
/**
50+
* \ingroup common_functions
51+
* \class Exponential
52+
* https://en.wikipedia.org/wiki/Exponential_function
53+
*
54+
*/
5055
template<unsigned int ArgIndex=0>
5156
class Exponential:public BaseFunctor<Exponential<ArgIndex>, double, 1>
5257
{

hydra/functions/Gaussian.h

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,16 @@
4747

4848
namespace hydra {
4949

50+
/**
51+
* \ingroup common_functions
52+
* \class Gaussian
53+
*
54+
* Gaussian functions are often used to represent the probability density function of a normally distributed random variable with
55+
* expected value \f$ \mu \f$ and variance \f$ \sigma \f$. In this case, the Gaussian is of the form:
56+
57+
\f[ g(x) = \frac{1}{\sigma\sqrt{2\pi}} e^{ -\frac{1}{2}\left(\frac{x-\mu}{\sigma}\right)^2 }. \f]
58+
*
59+
*/
5060
template<unsigned int ArgIndex=0>
5161
class Gaussian: public BaseFunctor<Gaussian<ArgIndex>, double, 2>
5262
{

hydra/functions/GaussianKDE.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,10 @@
4848

4949
namespace hydra {
5050

51+
/**
52+
* \ingroup common_functions
53+
* \class GaussianKDE
54+
*/
5155
template< size_t NBins, size_t ArgIndex=0>
5256
class GaussianKDE: public BaseFunctor<GaussianKDE<NBins, ArgIndex>, double, 0>
5357
{

hydra/functions/GeneralizedGamma.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ namespace hydra {
5353

5454

5555
/**
56+
* \ingroup common_functions
57+
* \class GeneralizedGamma
58+
*
5659
* The Gamma distribution is often used to describe variables bounded on one side. An even
5760
more flexible version of this distribution is obtained by adding a third parameter giving
5861
the so called generalized Gamma distribution :

0 commit comments

Comments
 (0)