Belle II Software  release-06-00-14
MCache Class Reference
Inheritance diagram for MCache:
Collaboration diagram for MCache:

Static Public Member Functions

static Minor5::Ptr getMinor5 (const Kinem5 &k)
 
static Minor4::Ptr getMinor4 (const Kinem4 &k)
 
static Minor3::Ptr getMinor3 (const Kinem3 &k)
 
static Minor2::Ptr getMinor2 (const Kinem2 &k)
 
static void insertMinor5 (const Kinem5 &k, Minor5::Ptr &m)
 
static void insertMinor4 (const Kinem4 &k, Minor4::Ptr &m)
 
static void insertMinor3 (const Kinem3 &k, Minor3::Ptr &m)
 
static void insertMinor2 (const Kinem2 &k, Minor2::Ptr &m)
 
static void smartinsertMinor3 (const Kinem3 &k, Minor3::Ptr &m)
 
static void smartinsertMinor2 (const Kinem2 &k, Minor2::Ptr &m)
 
static void Clear ()
 

Static Protected Attributes

static const int size6 = 2
 
static const int size5 = size6 * 6
 
static const int size4 = size6 * 15
 
static const int size3 = size6 * 20
 
static const int size2 = size6 * 15
 
static const int size1 = size6 * 6
 

Private Types

typedef MEntry< Kinem5, Minor5::PtrEntry5
 
typedef DArray< Entry5, size5 > Array5
 
typedef MEntry< Kinem4, Minor4::PtrEntry4
 
typedef DArray< Entry4, size4 > Array4
 
typedef MEntry< Kinem3, Minor3::PtrEntry3
 
typedef DArray< Entry3, size3 > Array3
 
typedef MEntry< Kinem2, Minor2::PtrEntry2
 
typedef DArray< Entry2, size2 > Array2
 

Static Private Attributes

static Array5 cm5
 
static Array4 cm4
 
static Array3 cm3
 
static Array2 cm2
 

Detailed Description

Definition at line 206 of file cache.h.


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