#include <FTSFromVertexToPointFactory.h>
Public Member Functions | |
FTSFromVertexToPointFactory () | |
FreeTrajectoryState | operator() (const MagneticField *magField, const GlobalPoint &xmeas, const GlobalPoint &xvert, float momentum, TrackCharge charge) |
Description: Utility class to create FTS from supercluster
Implementation: should go somewhere else in the future
Definition at line 28 of file FTSFromVertexToPointFactory.h.
|
inline |
Definition at line 30 of file FTSFromVertexToPointFactory.h.
FreeTrajectoryState FTSFromVertexToPointFactory::operator() | ( | const MagneticField * | magField, |
const GlobalPoint & | xmeas, | ||
const GlobalPoint & | xvert, | ||
float | momentum, | ||
TrackCharge | charge | ||
) |
Definition at line 23 of file FTSFromVertexToPointFactory.cc.
References alpha, funct::C, funct::cos(), MagneticField::inTesla(), PV3DBase< T, PVType, FrameType >::perp(), phi, PV3DBase< T, PVType, FrameType >::phi(), funct::sin(), PV3DBase< T, PVType, FrameType >::theta(), theta(), and PV3DBase< T, PVType, FrameType >::z().