CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes
combinedConstraintHelpers::PlacePosDer< DIM > Struct Template Reference

#include <CombinedKinematicConstraintT.h>

Inheritance diagram for combinedConstraintHelpers::PlacePosDer< DIM >:
combinedConstraintHelpers::Place< DIM >

Public Member Functions

template<typename C >
void operator() (C const &cs)
 
 PlacePosDer (ROOT::Math::SMatrix< double, DIM, 3 > &iret)
 
- Public Member Functions inherited from combinedConstraintHelpers::Place< DIM >
 Place ()
 
 ~Place ()
 

Public Attributes

ROOT::Math::SMatrix< double,
DIM, 3 > & 
ret
 
- Public Attributes inherited from combinedConstraintHelpers::Place< DIM >
int offset
 

Detailed Description

template<int DIM>
struct combinedConstraintHelpers::PlacePosDer< DIM >

Definition at line 109 of file CombinedKinematicConstraintT.h.

Constructor & Destructor Documentation

template<int DIM>
combinedConstraintHelpers::PlacePosDer< DIM >::PlacePosDer ( ROOT::Math::SMatrix< double, DIM, 3 > &  iret)
inline

Definition at line 110 of file CombinedKinematicConstraintT.h.

110 : ret(iret){}
ROOT::Math::SMatrix< double, DIM, 3 > & ret

Member Function Documentation

template<int DIM>
template<typename C >
void combinedConstraintHelpers::PlacePosDer< DIM >::operator() ( C const &  cs)
inline

Definition at line 113 of file CombinedKinematicConstraintT.h.

References combinedConstraintHelpers::Place< DIM >::offset, and combinedConstraintHelpers::PlacePosDer< DIM >::ret.

113  {
114  this->offset -= C::nDim;
115  ret.Place_at(cs.positionDerivative(),this->offset,0);
116  }
auto_ptr< ClusterSequence > cs
ROOT::Math::SMatrix< double, DIM, 3 > & ret

Member Data Documentation

template<int DIM>
ROOT::Math::SMatrix<double, DIM, 3>& combinedConstraintHelpers::PlacePosDer< DIM >::ret