![]() |
![]() |
#include <SimplifyProduct.h>
Classes | |
struct | prod0 |
struct | prod1 |
struct | prod2 |
Public Types | |
typedef ::boost::mpl::if_ < prod1, prod1, typename::boost::mpl::if_ < prod2, prod2, prod0 >::type > ::type | prod |
typedef AuxProduct< prod >::type | type |
Static Public Member Functions | |
static type | combine (const ProductStruct< F, G > &fg, const H &h) |
Definition at line 179 of file SimplifyProduct.h.
typedef ::boost::mpl::if_<prod1, prod1, typename ::boost::mpl::if_ <prod2, prod2, prod0>::type >::type funct::Product< PROD_S(F, G), H >::prod |
Definition at line 212 of file SimplifyProduct.h.
typedef AuxProduct<prod>::type funct::Product< PROD_S(F, G), H >::type |
Definition at line 213 of file SimplifyProduct.h.
static type funct::Product< PROD_S(F, G), H >::combine | ( | const ProductStruct< F, G > & | fg, |
const H & | h | ||
) | [inline, static] |
Definition at line 214 of file SimplifyProduct.h.
References funct::ProductStruct< A, B >::_1, funct::ProductStruct< A, B >::_2, a, funct::A, b, trackerHits::c, funct::C, funct::Product< A, B >::combine(), f, and g.