Logo ROOT  
Reference Guide
RooBatchCompute::RF_ARCH Namespace Reference

Classes

class  Batch
 
class  Batches
 
class  RooBatchComputeClass
 This class overrides some RooBatchComputeInterface functions, for the purpose of providing a CPU specific implementation of the library. More...
 

Functions

__rooglobal__ void computeAddPdf (Batches batches)
 
__rooglobal__ void computeArgusBG (Batches batches)
 
__rooglobal__ void computeBernstein (Batches batches)
 
__rooglobal__ void computeBifurGauss (Batches batches)
 
__rooglobal__ void computeBreitWigner (Batches batches)
 
__rooglobal__ void computeBukin (Batches batches)
 
__rooglobal__ void computeCBShape (Batches batches)
 
__rooglobal__ void computeChebychev (Batches batches)
 
__rooglobal__ void computeChiSquare (Batches batches)
 
__rooglobal__ void computeDstD0BG (Batches batches)
 
__rooglobal__ void computeExponential (Batches batches)
 
__rooglobal__ void computeGamma (Batches batches)
 
__rooglobal__ void computeGaussian (Batches batches)
 
__rooglobal__ void computeJohnson (Batches batches)
 
__rooglobal__ void computeLandau (Batches batches)
 
__rooglobal__ void computeLognormal (Batches batches)
 
__rooglobal__ void computeNegativeLogarithms (Batches batches)
 
__rooglobal__ void computeNovosibirsk (Batches batches)
 
__rooglobal__ void computePoisson (Batches batches)
 
__rooglobal__ void computePolynomial (Batches batches)
 
__rooglobal__ void computeProdPdf (Batches batches)
 
__rooglobal__ void computeVoigtian (Batches batches)
 
std::vector< void(*)(Batches)> getFunctions ()
 Returns a std::vector of pointers to the compute functions in this file. More...
 

Variables

static RooBatchComputeClass computeObj
 Static object to trigger the constructor which overwrites the dispatch pointer. More...
 

Function Documentation

◆ computeAddPdf()

__rooglobal__ void RooBatchCompute::RF_ARCH::computeAddPdf ( Batches  batches)

Definition at line 46 of file ComputeFunctions.cxx.

◆ computeArgusBG()

__rooglobal__ void RooBatchCompute::RF_ARCH::computeArgusBG ( Batches  batches)

Definition at line 56 of file ComputeFunctions.cxx.

◆ computeBernstein()

__rooglobal__ void RooBatchCompute::RF_ARCH::computeBernstein ( Batches  batches)

Definition at line 72 of file ComputeFunctions.cxx.

◆ computeBifurGauss()

__rooglobal__ void RooBatchCompute::RF_ARCH::computeBifurGauss ( Batches  batches)

Definition at line 133 of file ComputeFunctions.cxx.

◆ computeBreitWigner()

__rooglobal__ void RooBatchCompute::RF_ARCH::computeBreitWigner ( Batches  batches)

Definition at line 146 of file ComputeFunctions.cxx.

◆ computeBukin()

__rooglobal__ void RooBatchCompute::RF_ARCH::computeBukin ( Batches  batches)

Definition at line 155 of file ComputeFunctions.cxx.

◆ computeCBShape()

__rooglobal__ void RooBatchCompute::RF_ARCH::computeCBShape ( Batches  batches)

Definition at line 196 of file ComputeFunctions.cxx.

◆ computeChebychev()

__rooglobal__ void RooBatchCompute::RF_ARCH::computeChebychev ( Batches  batches)

Definition at line 214 of file ComputeFunctions.cxx.

◆ computeChiSquare()

__rooglobal__ void RooBatchCompute::RF_ARCH::computeChiSquare ( Batches  batches)

Definition at line 257 of file ComputeFunctions.cxx.

◆ computeDstD0BG()

__rooglobal__ void RooBatchCompute::RF_ARCH::computeDstD0BG ( Batches  batches)

Definition at line 272 of file ComputeFunctions.cxx.

◆ computeExponential()

__rooglobal__ void RooBatchCompute::RF_ARCH::computeExponential ( Batches  batches)

Definition at line 289 of file ComputeFunctions.cxx.

◆ computeGamma()

__rooglobal__ void RooBatchCompute::RF_ARCH::computeGamma ( Batches  batches)

Definition at line 296 of file ComputeFunctions.cxx.

◆ computeGaussian()

__rooglobal__ void RooBatchCompute::RF_ARCH::computeGaussian ( Batches  batches)

Definition at line 323 of file ComputeFunctions.cxx.

◆ computeJohnson()

__rooglobal__ void RooBatchCompute::RF_ARCH::computeJohnson ( Batches  batches)

Definition at line 343 of file ComputeFunctions.cxx.

◆ computeLandau()

__rooglobal__ void RooBatchCompute::RF_ARCH::computeLandau ( Batches  batches)

Definition at line 370 of file ComputeFunctions.cxx.

◆ computeLognormal()

__rooglobal__ void RooBatchCompute::RF_ARCH::computeLognormal ( Batches  batches)

Definition at line 452 of file ComputeFunctions.cxx.

◆ computeNegativeLogarithms()

__rooglobal__ void RooBatchCompute::RF_ARCH::computeNegativeLogarithms ( Batches  batches)

Definition at line 333 of file ComputeFunctions.cxx.

◆ computeNovosibirsk()

__rooglobal__ void RooBatchCompute::RF_ARCH::computeNovosibirsk ( Batches  batches)

Definition at line 475 of file ComputeFunctions.cxx.

◆ computePoisson()

__rooglobal__ void RooBatchCompute::RF_ARCH::computePoisson ( Batches  batches)

Definition at line 496 of file ComputeFunctions.cxx.

◆ computePolynomial()

__rooglobal__ void RooBatchCompute::RF_ARCH::computePolynomial ( Batches  batches)

Definition at line 526 of file ComputeFunctions.cxx.

◆ computeProdPdf()

__rooglobal__ void RooBatchCompute::RF_ARCH::computeProdPdf ( Batches  batches)

Definition at line 571 of file ComputeFunctions.cxx.

◆ computeVoigtian()

__rooglobal__ void RooBatchCompute::RF_ARCH::computeVoigtian ( Batches  batches)

Definition at line 581 of file ComputeFunctions.cxx.

◆ getFunctions()

std::vector< void(*)(Batches)> RooBatchCompute::RF_ARCH::getFunctions ( )

Returns a std::vector of pointers to the compute functions in this file.

Definition at line 611 of file ComputeFunctions.cxx.

Variable Documentation

◆ computeObj

RooBatchComputeClass RooBatchCompute::RF_ARCH::computeObj
static

Static object to trigger the constructor which overwrites the dispatch pointer.

Definition at line 116 of file RooBatchCompute.cxx.