CMS 3D CMS Logo

Classes | Namespaces | Functions
CombinedKinematicConstraintT.h File Reference
#include "RecoVertex/KinematicFitPrimitives/interface/MultiTrackKinematicConstraintT.h"
#include "RecoVertex/KinematicFitPrimitives/interface/KinematicState.h"
#include "DataFormats/CLHEP/interface/AlgebraicObjects.h"
#include "RecoVertex/VertexPrimitives/interface/VertexException.h"
#include <tuple>
#include <functional>
#include <algorithm>
#include <cassert>

Go to the source code of this file.

Classes

class  CombinedKinematicConstraintT< TupleType, NTRK >
 
struct  do_iterate< TupleType, N >
 
struct  do_iterate< TupleType, 0 >
 
struct  combinedConstraintHelpers::Place< DIM >
 
struct  combinedConstraintHelpers::PlaceParDer< DIM, NTRK >
 
struct  combinedConstraintHelpers::PlacePosDer< DIM >
 
struct  combinedConstraintHelpers::PlaceValue< DIM >
 
struct  combinedConstraintHelpers::totDim< TupleType, N >
 
struct  combinedConstraintHelpers::totDim< TupleType, 0 >
 

Namespaces

 combinedConstraintHelpers
 

Functions

template<class TupleType , typename F >
void iterate_tuple (TupleType &t, F f)
 
template<class TupleType , typename F >
void iterate_tuple (TupleType const &t, F f)
 
template<typename T >
void combinedConstraintHelpers::sum2 (T &x, T y)
 

Function Documentation

template<class TupleType , typename F >
void iterate_tuple ( TupleType &  t,
F  f 
)
template<class TupleType , typename F >
void iterate_tuple ( TupleType const &  t,
F  f 
)