Main Page
Namespaces
Classes
Package Documentation
CVS Directory
WorkBook
Offline Guide
Release schedule
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
magField
const auto & magField
Definition:
SiStripLAProfileBooker.cc:69
MagneticField
Definition:
MagneticField.h:19
Point3D.h
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
RecoTauCleanerPlugins.charge
tuple charge
Definition:
RecoTauCleanerPlugins.py:37
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.5