#include <DataFormats/GeometryVector/interface/GlobalPoint.h>
#include <DataFormats/GeometryVector/interface/GlobalVector.h>
#include <DataFormats/Math/interface/Point3D.h>
#include <DataFormats/Math/interface/Vector3D.h>
#include <CLHEP/Units/GlobalPhysicalConstants.h>
Go to the source code of this file.
Classes | |
class | EleRelPoint |
class | EleRelPointPair |
class | ExceptionSafeStlPtrCol< StlColType > |
Functions | |
template<typename Type1 , typename Type2 > | |
void | ele_convert (const Type1 &obj1, Type2 &obj2) |
template<typename RealType > | |
RealType | normalized_phi (RealType phi) |
template<typename PointType > | |
double | relative_eta (const PointType &p, const PointType &origin) |
template<typename PointType > | |
double | relative_phi (const PointType &p, const PointType &origin) |
void ele_convert | ( | const Type1 & | obj1, |
Type2 & | obj2 | ||
) |
Definition at line 51 of file ElectronUtilities.h.
Referenced by GsfElectronAlgo::ElectronData::calculateTSOS(), GsfElectronAlgo::ElectronData::computeCharge(), GsfElectronAlgo::createElectron(), and ElectronSeedGenerator::seedsFromThisCluster().
{ obj2 = Type2(obj1.x(),obj1.y(),obj1.z()) ; }
RealType normalized_phi | ( | RealType | phi | ) |
Definition at line 35 of file ElectronUtilities.h.
Referenced by PixelHitMatcher::compatibleHits(), PixelHitMatcher::compatibleSeeds(), GsfElectronAlgo::ElectronData::computeCharge(), EleRelPointPair::dPerp(), EleRelPointPair::dPhi(), ForwardMeasurementEstimator::estimate(), BarrelMeasurementEstimator::estimate(), EleRelPoint::phi(), and relative_phi().
double relative_eta | ( | const PointType & | p, |
const PointType & | origin | ||
) |
Definition at line 103 of file ElectronUtilities.h.
{ return (p-origin).eta() ; }
double relative_phi | ( | const PointType & | p, |
const PointType & | origin | ||
) |
Definition at line 107 of file ElectronUtilities.h.
References normalized_phi(), and phi.
{ return normalized_phi((p-origin).phi()) ; }