Logo ROOT  
Reference Guide
BatchHelpers::BracketAdapterWithMask Class Reference

Definition at line 81 of file BatchHelpers.h.

Public Member Functions

 BracketAdapterWithMask (const BracketAdapterWithMask &other) noexcept
 
 BracketAdapterWithMask (double payload, const RooSpan< const double > &batch) noexcept
 
bool isBatch () const noexcept
 
BracketAdapterWithMaskoperator= (const BracketAdapterWithMask &other)=delete
 
double operator[] (std::size_t i) const noexcept
 

Private Attributes

const bool _isBatch
 
const size_t _mask
 
const double _payload
 
const double *__restrict const _pointer
 

#include <BatchHelpers.h>

Constructor & Destructor Documentation

◆ BracketAdapterWithMask() [1/2]

BatchHelpers::BracketAdapterWithMask::BracketAdapterWithMask ( double  payload,
const RooSpan< const double > &  batch 
)
inlinenoexcept

Definition at line 83 of file BatchHelpers.h.

◆ BracketAdapterWithMask() [2/2]

BatchHelpers::BracketAdapterWithMask::BracketAdapterWithMask ( const BracketAdapterWithMask other)
inlinenoexcept

Definition at line 91 of file BatchHelpers.h.

Member Function Documentation

◆ isBatch()

bool BatchHelpers::BracketAdapterWithMask::isBatch ( ) const
inlinenoexcept

Definition at line 105 of file BatchHelpers.h.

◆ operator=()

BracketAdapterWithMask & BatchHelpers::BracketAdapterWithMask::operator= ( const BracketAdapterWithMask other)
delete

◆ operator[]()

double BatchHelpers::BracketAdapterWithMask::operator[] ( std::size_t  i) const
inlinenoexcept

Definition at line 101 of file BatchHelpers.h.

Member Data Documentation

◆ _isBatch

const bool BatchHelpers::BracketAdapterWithMask::_isBatch
private

Definition at line 110 of file BatchHelpers.h.

◆ _mask

const size_t BatchHelpers::BracketAdapterWithMask::_mask
private

Definition at line 113 of file BatchHelpers.h.

◆ _payload

const double BatchHelpers::BracketAdapterWithMask::_payload
private

Definition at line 111 of file BatchHelpers.h.

◆ _pointer

const double* __restrict const BatchHelpers::BracketAdapterWithMask::_pointer
private

Definition at line 112 of file BatchHelpers.h.


The documentation for this class was generated from the following file: