CMS 3D CMS Logo

TwoTrackMinimumDistanceHelixHelix.cc File Reference

#include "TrackingTools/PatternTools/interface/TwoTrackMinimumDistanceHelixHelix.h"
#include "DataFormats/GeometryVector/interface/GlobalVector.h"
#include "MagneticField/Engine/interface/MagneticField.h"
#include "TrackingTools/TrajectoryParametrization/interface/GlobalTrajectoryParameters.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"

Go to the source code of this file.

Functions

GlobalPoint operator * (const double b, const GlobalPoint &a)
GlobalPoint operator * (const GlobalPoint &a, const double b)
GlobalPoint operator+ (const GlobalPoint &a, const GlobalPoint &b)
GlobalPoint operator- (const GlobalPoint &a, const GlobalPoint &b)
GlobalPoint operator/ (const GlobalPoint &a, const double b)
double square (const double s)


Function Documentation

GlobalPoint @16753::operator * ( const double  b,
const GlobalPoint a 
) [inline, static]

Definition at line 26 of file TwoTrackMinimumDistanceHelixHelix.cc.

References PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().

00026                                                                           {
00027     return GlobalPoint ( a.x() * b, a.y() * b, a.z() * b );
00028   }

GlobalPoint @16753::operator * ( const GlobalPoint a,
const double  b 
) [inline, static]

Definition at line 22 of file TwoTrackMinimumDistanceHelixHelix.cc.

References PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().

00022                                                                          {
00023     return GlobalPoint ( a.x() * b, a.y() * b, a.z() * b );
00024   }

GlobalPoint @16753::operator+ ( const GlobalPoint a,
const GlobalPoint b 
) [inline, static]

Definition at line 14 of file TwoTrackMinimumDistanceHelixHelix.cc.

References PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().

00014                                                                                 {
00015     return GlobalPoint ( a.x() + b.x(), a.y() + b.y(), a.z() + b.z() );
00016   }

GlobalPoint @16753::operator- ( const GlobalPoint a,
const GlobalPoint b 
) [inline, static]

Definition at line 10 of file TwoTrackMinimumDistanceHelixHelix.cc.

References PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().

00010                                                                                 {
00011     return GlobalPoint ( a.x() - b.x(), a.y() - b.y(), a.z() - b.z() );
00012   }

GlobalPoint @16753::operator/ ( const GlobalPoint a,
const double  b 
) [inline, static]

Definition at line 18 of file TwoTrackMinimumDistanceHelixHelix.cc.

References PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().

00018                                                                          {
00019     return GlobalPoint ( a.x() / b, a.y() / b, a.z() / b );
00020   }

double @16753::square ( const double  s  )  [inline, static]

Definition at line 30 of file TwoTrackMinimumDistanceHelixHelix.cc.

Referenced by MtvClusterizer1D< T >::operator()(), FsmwClusterizer1D< T >::operator()(), and TwoTrackMinimumDistanceHelixHelix::updateCoeffs().

00030 { return s*s; }


Generated on Tue Jun 9 17:56:01 2009 for CMSSW by  doxygen 1.5.4