Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
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...
 

Typedefs

using BatchesHandle = Batches &
 

Functions

__rooglobal__ void computeAddPdf (BatchesHandle batches)
 
__rooglobal__ void computeArgusBG (BatchesHandle batches)
 
__rooglobal__ void computeBernstein (BatchesHandle batches)
 
__rooglobal__ void computeBifurGauss (BatchesHandle batches)
 
__rooglobal__ void computeBMixDecay (BatchesHandle batches)
 
__rooglobal__ void computeBreitWigner (BatchesHandle batches)
 
__rooglobal__ void computeBukin (BatchesHandle batches)
 
__rooglobal__ void computeCBShape (BatchesHandle batches)
 
__rooglobal__ void computeChebychev (BatchesHandle batches)
 
__rooglobal__ void computeChiSquare (BatchesHandle batches)
 
__rooglobal__ void computeDeltaFunction (BatchesHandle batches)
 
__rooglobal__ void computeDstD0BG (BatchesHandle batches)
 
__rooglobal__ void computeExponential (BatchesHandle batches)
 
__rooglobal__ void computeGamma (BatchesHandle batches)
 
__rooglobal__ void computeGaussian (BatchesHandle batches)
 
__rooglobal__ void computeGaussModelExpBasis (BatchesHandle batches)
 
__rooglobal__ void computeIdentity (BatchesHandle batches)
 
__rooglobal__ void computeJohnson (BatchesHandle batches)
 
__rooglobal__ void computeLandau (BatchesHandle batches)
 
__rooglobal__ void computeLognormal (BatchesHandle batches)
 
__rooglobal__ void computeNegativeLogarithms (BatchesHandle batches)
 
__rooglobal__ void computeNormalizedPdf (BatchesHandle batches)
 
__rooglobal__ void computeNovosibirsk (BatchesHandle batches)
 
__rooglobal__ void computePoisson (BatchesHandle batches)
 
__rooglobal__ void computePolynomial (BatchesHandle batches)
 
__rooglobal__ void computeProdPdf (BatchesHandle batches)
 
__rooglobal__ void computeRatio (BatchesHandle batches)
 
__rooglobal__ void computeTruthModelCosBasis (BatchesHandle batches)
 
__rooglobal__ void computeTruthModelCoshBasis (BatchesHandle batches)
 
__rooglobal__ void computeTruthModelExpBasis (BatchesHandle batches)
 
__rooglobal__ void computeTruthModelLinBasis (BatchesHandle batches)
 
__rooglobal__ void computeTruthModelQuadBasis (BatchesHandle batches)
 
__rooglobal__ void computeTruthModelSinBasis (BatchesHandle batches)
 
__rooglobal__ void computeTruthModelSinhBasis (BatchesHandle batches)
 
__rooglobal__ void computeVoigtian (BatchesHandle batches)
 
std::vector< void(*)(BatchesHandle)> getFunctions ()
 Returns a std::vector of pointers to the compute functions in this file.
 

Variables

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

Typedef Documentation

◆ BatchesHandle

Definition at line 117 of file Batches.h.

Function Documentation

◆ computeAddPdf()

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

Definition at line 46 of file ComputeFunctions.cxx.

◆ computeArgusBG()

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

Definition at line 56 of file ComputeFunctions.cxx.

◆ computeBernstein()

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

Definition at line 87 of file ComputeFunctions.cxx.

◆ computeBifurGauss()

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

Definition at line 155 of file ComputeFunctions.cxx.

◆ computeBMixDecay()

__rooglobal__ void RooBatchCompute::RF_ARCH::computeBMixDecay ( BatchesHandle  batches)

Definition at line 72 of file ComputeFunctions.cxx.

◆ computeBreitWigner()

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

Definition at line 168 of file ComputeFunctions.cxx.

◆ computeBukin()

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

Definition at line 177 of file ComputeFunctions.cxx.

◆ computeCBShape()

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

Definition at line 217 of file ComputeFunctions.cxx.

◆ computeChebychev()

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

Definition at line 235 of file ComputeFunctions.cxx.

◆ computeChiSquare()

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

Definition at line 275 of file ComputeFunctions.cxx.

◆ computeDeltaFunction()

__rooglobal__ void RooBatchCompute::RF_ARCH::computeDeltaFunction ( BatchesHandle  batches)

Definition at line 290 of file ComputeFunctions.cxx.

◆ computeDstD0BG()

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

Definition at line 297 of file ComputeFunctions.cxx.

◆ computeExponential()

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

Definition at line 312 of file ComputeFunctions.cxx.

◆ computeGamma()

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

Definition at line 319 of file ComputeFunctions.cxx.

◆ computeGaussian()

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

Definition at line 381 of file ComputeFunctions.cxx.

◆ computeGaussModelExpBasis()

__rooglobal__ void RooBatchCompute::RF_ARCH::computeGaussModelExpBasis ( BatchesHandle  batches)

Definition at line 343 of file ComputeFunctions.cxx.

◆ computeIdentity()

__rooglobal__ void RooBatchCompute::RF_ARCH::computeIdentity ( BatchesHandle  batches)

Definition at line 393 of file ComputeFunctions.cxx.

◆ computeJohnson()

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

Definition at line 410 of file ComputeFunctions.cxx.

◆ computeLandau()

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

Definition at line 436 of file ComputeFunctions.cxx.

◆ computeLognormal()

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

Definition at line 515 of file ComputeFunctions.cxx.

◆ computeNegativeLogarithms()

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

Definition at line 400 of file ComputeFunctions.cxx.

◆ computeNormalizedPdf()

__rooglobal__ void RooBatchCompute::RF_ARCH::computeNormalizedPdf ( BatchesHandle  batches)

Definition at line 530 of file ComputeFunctions.cxx.

◆ computeNovosibirsk()

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

Definition at line 576 of file ComputeFunctions.cxx.

◆ computePoisson()

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

Definition at line 597 of file ComputeFunctions.cxx.

◆ computePolynomial()

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

Definition at line 624 of file ComputeFunctions.cxx.

◆ computeProdPdf()

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

Definition at line 643 of file ComputeFunctions.cxx.

◆ computeRatio()

__rooglobal__ void RooBatchCompute::RF_ARCH::computeRatio ( BatchesHandle  batches)

Definition at line 656 of file ComputeFunctions.cxx.

◆ computeTruthModelCosBasis()

__rooglobal__ void RooBatchCompute::RF_ARCH::computeTruthModelCosBasis ( BatchesHandle  batches)

Definition at line 688 of file ComputeFunctions.cxx.

◆ computeTruthModelCoshBasis()

__rooglobal__ void RooBatchCompute::RF_ARCH::computeTruthModelCoshBasis ( BatchesHandle  batches)

Definition at line 746 of file ComputeFunctions.cxx.

◆ computeTruthModelExpBasis()

__rooglobal__ void RooBatchCompute::RF_ARCH::computeTruthModelExpBasis ( BatchesHandle  batches)

Definition at line 663 of file ComputeFunctions.cxx.

◆ computeTruthModelLinBasis()

__rooglobal__ void RooBatchCompute::RF_ARCH::computeTruthModelLinBasis ( BatchesHandle  batches)

Definition at line 700 of file ComputeFunctions.cxx.

◆ computeTruthModelQuadBasis()

__rooglobal__ void RooBatchCompute::RF_ARCH::computeTruthModelQuadBasis ( BatchesHandle  batches)

Definition at line 717 of file ComputeFunctions.cxx.

◆ computeTruthModelSinBasis()

__rooglobal__ void RooBatchCompute::RF_ARCH::computeTruthModelSinBasis ( BatchesHandle  batches)

Definition at line 676 of file ComputeFunctions.cxx.

◆ computeTruthModelSinhBasis()

__rooglobal__ void RooBatchCompute::RF_ARCH::computeTruthModelSinhBasis ( BatchesHandle  batches)

Definition at line 734 of file ComputeFunctions.cxx.

◆ computeVoigtian()

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

Definition at line 758 of file ComputeFunctions.cxx.

◆ getFunctions()

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

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

Definition at line 787 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 212 of file RooBatchCompute.cxx.