CMS 3D CMS Logo

Public Member Functions | Static Public Member Functions

funct::AuxProductRatio< Prod, simplify > Struct Template Reference

#include <SimplifyRatio.h>

List of all members.

Public Member Functions

typedef PROD (typename Prod::AB, typename Prod::C) type

Static Public Member Functions

static type combine (const typename Prod::A &a, const typename Prod::B &b, const typename Prod::C &c)

Detailed Description

template<typename Prod, bool simplify = Prod::value>
struct funct::AuxProductRatio< Prod, simplify >

Definition at line 157 of file SimplifyRatio.h.


Member Function Documentation

template<typename Prod , bool simplify = Prod::value>
static type funct::AuxProductRatio< Prod, simplify >::combine ( const typename Prod::A &  a,
const typename Prod::B b,
const typename Prod::C &  c 
) [inline, static]

Definition at line 159 of file SimplifyRatio.h.

References trackerHits::c.

                                                        { return (a / b) * c; }
template<typename Prod , bool simplify = Prod::value>
typedef funct::AuxProductRatio< Prod, simplify >::PROD ( typename Prod::AB  ,
typename Prod::C   
)