Main Page
Namespaces
Classes
Package Documentation
RecoEgamma
EgammaTools
interface
ECALPositionCalculator.h
Go to the documentation of this file.
1
#ifndef ECALPositionCalculator_h
2
#define ECALPositionCalculator_h
3
4
#include "
DataFormats/Math/interface/Vector3D.h
"
5
#include "
DataFormats/Math/interface/Point3D.h
"
6
7
class
MagneticField
;
8
9
namespace
egammaTools
10
{
11
double
ecalPhi
(
const
MagneticField
&magField,
const
math::XYZVector
&momentum,
const
math::XYZPoint
&vertex,
const
int
charge
);
12
double
ecalEta
(
const
math::XYZVector
&momentum,
const
math::XYZPoint
&vertex);
13
};
14
15
#endif
16
MagneticField
Definition:
MagneticField.h:19
Point3D.h
egammaTools
Definition:
ConversionFinder.h:36
ALCARECOTkAlJpsiMuMu_cff.charge
charge
Definition:
ALCARECOTkAlJpsiMuMu_cff.py:47
math::XYZVector
XYZVectorD XYZVector
spatial vector with cartesian internal representation
Definition:
Vector3D.h:30
math::XYZPoint
XYZPointD XYZPoint
point in space with cartesian internal representation
Definition:
Point3D.h:12
egammaTools::ecalEta
double ecalEta(const math::XYZVector &momentum, const math::XYZPoint &vertex)
Definition:
ECALPositionCalculator.cc:71
Vector3D.h
egammaTools::ecalPhi
double ecalPhi(const MagneticField &magField, const math::XYZVector &momentum, const math::XYZPoint &vertex, const int charge)
Definition:
ECALPositionCalculator.cc:16
Generated for CMSSW Reference Manual by
1.8.11