Analysis-Utilities 26.9.9
C++/ROOT utilities for nuclear measurement data analysis
Loading...
Searching...
No Matches
RooHighExpTail.cu File Reference
#include "RooFitPhotopeakKernels.hpp"
#include <cuda_runtime.h>
Include dependency graph for RooHighExpTail.cu:

Go to the source code of this file.

Macros

#define M_PI   3.14159265358979323846

Functions

void RooHighExpTail_launchKernel (double *output, const double *x_vals, double mu, double inv_tau, double inv_sqrt2_sigma, size_t n)
 Launch the high-energy exponential tail kernel.

Macro Definition Documentation

◆ M_PI

#define M_PI   3.14159265358979323846

Definition at line 6 of file RooHighExpTail.cu.

Function Documentation

◆ RooHighExpTail_launchKernel()

void RooHighExpTail_launchKernel ( double * output,
const double * x_vals,
double mu,
double inv_tau,
double inv_sqrt2_sigma,
size_t n )

Launch the high-energy exponential tail kernel.

Parameters
outputDevice buffer for n PDF values.
x_valsDevice buffer of n observable values.
muPeak centroid, in the observable's units.
inv_tauReciprocal of the tail decay constant.
inv_sqrt2_sigma1 / (sqrt(2) * sigma), the resolution factor.
nNumber of elements.

Definition at line 37 of file RooHighExpTail.cu.

Referenced by RooHighExpTail::doEval().