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
double
ecalPhi
(
const
MagneticField
&magField,
11
const
math::XYZVector
&momentum,
12
const
math::XYZPoint
&
vertex
,
13
const
int
charge
);
14
double
ecalEta
(
const
math::XYZVector
&momentum,
const
math::XYZPoint
&
vertex
);
15
};
// namespace egammaTools
16
17
#endif
bphysicsOniaDQM_cfi.vertex
vertex
Definition:
bphysicsOniaDQM_cfi.py:7
MagneticField
Definition:
MagneticField.h:19
Point3D.h
egammaTools
Definition:
EcalClusterLocal.h:14
ALCARECOTkAlJpsiMuMu_cff.charge
charge
Definition:
ALCARECOTkAlJpsiMuMu_cff.py:47
math::XYZVector
XYZVectorD XYZVector
spatial vector with cartesian internal representation
Definition:
Vector3D.h:31
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.14