ROOT  6.06/09
Reference Guide
Public Types | Public Member Functions | Private Attributes | List of all members
ROOT::Internal::THistBufferedFillBase< DERIVED, HIST, SIZE > Class Template Reference

template<class DERIVED, class HIST, int SIZE>
class ROOT::Internal::THistBufferedFillBase< DERIVED, HIST, SIZE >

Definition at line 24 of file THistBufferedFill.h.

Public Types

using Coord_t = typename HIST::Coord_t
 
using Weight_t = typename HIST::Weight_t
 

Public Member Functions

 THistBufferedFillBase ()
 
 ~THistBufferedFillBase ()
 
DERIVED & toDerived ()
 
const DERIVED & toDerived () const
 
std::array_view< Coord_tGetCoords () const
 
std::array_view< Weight_tGetWeights () const
 
void Fill (const Coord_t &x, Weight_t weight=1.)
 

Private Attributes

size_t fCursor = 0
 
std::array< Coord_t, SIZEfXBuf
 
std::array< Weight_t, SIZEfWBuf
 

#include <ROOT/THistBufferedFill.h>

+ Collaboration diagram for ROOT::Internal::THistBufferedFillBase< DERIVED, HIST, SIZE >:

Member Typedef Documentation

template<class DERIVED, class HIST, int SIZE>
using ROOT::Internal::THistBufferedFillBase< DERIVED, HIST, SIZE >::Coord_t = typename HIST::Coord_t

Definition at line 26 of file THistBufferedFill.h.

template<class DERIVED, class HIST, int SIZE>
using ROOT::Internal::THistBufferedFillBase< DERIVED, HIST, SIZE >::Weight_t = typename HIST::Weight_t

Definition at line 27 of file THistBufferedFill.h.

Constructor & Destructor Documentation

template<class DERIVED, class HIST, int SIZE>
ROOT::Internal::THistBufferedFillBase< DERIVED, HIST, SIZE >::THistBufferedFillBase ( )
inline

Definition at line 35 of file THistBufferedFill.h.

template<class DERIVED, class HIST, int SIZE>
ROOT::Internal::THistBufferedFillBase< DERIVED, HIST, SIZE >::~THistBufferedFillBase ( )
inline

Definition at line 36 of file THistBufferedFill.h.

Member Function Documentation

template<class DERIVED, class HIST, int SIZE>
void ROOT::Internal::THistBufferedFillBase< DERIVED, HIST, SIZE >::Fill ( const Coord_t x,
Weight_t  weight = 1. 
)
inline

Definition at line 48 of file THistBufferedFill.h.

template<class DERIVED, class HIST, int SIZE>
std::array_view<Coord_t> ROOT::Internal::THistBufferedFillBase< DERIVED, HIST, SIZE >::GetCoords ( ) const
inline

Definition at line 41 of file THistBufferedFill.h.

template<class DERIVED, class HIST, int SIZE>
std::array_view<Weight_t> ROOT::Internal::THistBufferedFillBase< DERIVED, HIST, SIZE >::GetWeights ( ) const
inline

Definition at line 44 of file THistBufferedFill.h.

template<class DERIVED, class HIST, int SIZE>
DERIVED& ROOT::Internal::THistBufferedFillBase< DERIVED, HIST, SIZE >::toDerived ( )
inline
template<class DERIVED, class HIST, int SIZE>
const DERIVED& ROOT::Internal::THistBufferedFillBase< DERIVED, HIST, SIZE >::toDerived ( ) const
inline

Definition at line 39 of file THistBufferedFill.h.

Member Data Documentation

template<class DERIVED, class HIST, int SIZE>
size_t ROOT::Internal::THistBufferedFillBase< DERIVED, HIST, SIZE >::fCursor = 0
private
template<class DERIVED, class HIST, int SIZE>
std::array<Weight_t, SIZE> ROOT::Internal::THistBufferedFillBase< DERIVED, HIST, SIZE >::fWBuf
private

Definition at line 32 of file THistBufferedFill.h.

template<class DERIVED, class HIST, int SIZE>
std::array<Coord_t, SIZE> ROOT::Internal::THistBufferedFillBase< DERIVED, HIST, SIZE >::fXBuf
private

Definition at line 31 of file THistBufferedFill.h.


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