CMS 3D CMS Logo

Public Member Functions | Private Attributes

EleRelPointPair Class Reference

#include <ElectronUtilities.h>

List of all members.

Public Member Functions

double dEta ()
double dPerp ()
double dPhi ()
double dZ ()
 EleRelPointPair (const math::XYZPoint &p1, const math::XYZPoint &p2, const GlobalPoint &origin)
 EleRelPointPair (const GlobalPoint &p1, const GlobalPoint &p2, const GlobalPoint &origin)
 EleRelPointPair (const GlobalPoint &p1, const math::XYZPoint &p2, const GlobalPoint &origin)
 EleRelPointPair (const math::XYZPoint &p1, const GlobalPoint &p2, const math::XYZPoint &origin)
 EleRelPointPair (const math::XYZPoint &p1, const math::XYZPoint &p2, const math::XYZPoint &origin)
 EleRelPointPair (const GlobalPoint &p1, const math::XYZPoint &p2, const math::XYZPoint &origin)
 EleRelPointPair (const math::XYZPoint &p1, const GlobalPoint &p2, const GlobalPoint &origin)
 EleRelPointPair (const GlobalPoint &p1, const GlobalPoint &p2, const math::XYZPoint &origin)

Private Attributes

GlobalVector relP1_
GlobalVector relP2_

Detailed Description

Definition at line 74 of file ElectronUtilities.h.


Constructor & Destructor Documentation

EleRelPointPair::EleRelPointPair ( const math::XYZPoint p1,
const math::XYZPoint p2,
const math::XYZPoint origin 
) [inline]

Definition at line 77 of file ElectronUtilities.h.

: relP1_(p1.x()-origin.x(),p1.y()-origin.y(),p1.z()-origin.z()), relP2_(p2.x()-origin.x(),p2.y()-origin.y(),p2.z()-origin.z()) {}
EleRelPointPair::EleRelPointPair ( const GlobalPoint p1,
const math::XYZPoint p2,
const math::XYZPoint origin 
) [inline]

Definition at line 78 of file ElectronUtilities.h.

: relP1_(p1.x()-origin.x(),p1.y()-origin.y(),p1.z()-origin.z()), relP2_(p2.x()-origin.x(),p2.y()-origin.y(),p2.z()-origin.z()) {}
EleRelPointPair::EleRelPointPair ( const math::XYZPoint p1,
const GlobalPoint p2,
const math::XYZPoint origin 
) [inline]

Definition at line 79 of file ElectronUtilities.h.

: relP1_(p1.x()-origin.x(),p1.y()-origin.y(),p1.z()-origin.z()), relP2_(p2.x()-origin.x(),p2.y()-origin.y(),p2.z()-origin.z()) {}
EleRelPointPair::EleRelPointPair ( const math::XYZPoint p1,
const math::XYZPoint p2,
const GlobalPoint origin 
) [inline]

Definition at line 80 of file ElectronUtilities.h.

: relP1_(p1.x()-origin.x(),p1.y()-origin.y(),p1.z()-origin.z()), relP2_(p2.x()-origin.x(),p2.y()-origin.y(),p2.z()-origin.z()) {}
EleRelPointPair::EleRelPointPair ( const GlobalPoint p1,
const GlobalPoint p2,
const math::XYZPoint origin 
) [inline]

Definition at line 81 of file ElectronUtilities.h.

: relP1_(p1.x()-origin.x(),p1.y()-origin.y(),p1.z()-origin.z()), relP2_(p2.x()-origin.x(),p2.y()-origin.y(),p2.z()-origin.z()) {}
EleRelPointPair::EleRelPointPair ( const math::XYZPoint p1,
const GlobalPoint p2,
const GlobalPoint origin 
) [inline]

Definition at line 82 of file ElectronUtilities.h.

: relP1_(p1.x()-origin.x(),p1.y()-origin.y(),p1.z()-origin.z()), relP2_(p2.x()-origin.x(),p2.y()-origin.y(),p2.z()-origin.z()) {}
EleRelPointPair::EleRelPointPair ( const GlobalPoint p1,
const math::XYZPoint p2,
const GlobalPoint origin 
) [inline]

Definition at line 83 of file ElectronUtilities.h.

: relP1_(p1.x()-origin.x(),p1.y()-origin.y(),p1.z()-origin.z()), relP2_(p2.x()-origin.x(),p2.y()-origin.y(),p2.z()-origin.z()) {}
EleRelPointPair::EleRelPointPair ( const GlobalPoint p1,
const GlobalPoint p2,
const GlobalPoint origin 
) [inline]

Definition at line 84 of file ElectronUtilities.h.

: relP1_(p1.x()-origin.x(),p1.y()-origin.y(),p1.z()-origin.z()), relP2_(p2.x()-origin.x(),p2.y()-origin.y(),p2.z()-origin.z()) {}

Member Function Documentation

double EleRelPointPair::dEta ( ) [inline]

Definition at line 85 of file ElectronUtilities.h.

References PV3DBase< T, PVType, FrameType >::eta(), relP1_, and relP2_.

{ return (relP1_.eta()-relP2_.eta()) ; }
double EleRelPointPair::dPerp ( ) [inline]
double EleRelPointPair::dPhi ( ) [inline]
double EleRelPointPair::dZ ( ) [inline]

Definition at line 87 of file ElectronUtilities.h.

References relP1_, relP2_, and PV3DBase< T, PVType, FrameType >::z().

Referenced by PixelHitMatcher::compatibleSeeds().

{ return (relP1_.z()-relP2_.z()) ; }

Member Data Documentation

Definition at line 90 of file ElectronUtilities.h.

Referenced by dEta(), dPerp(), dPhi(), and dZ().

Definition at line 91 of file ElectronUtilities.h.

Referenced by dEta(), dPerp(), dPhi(), and dZ().