Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoEcal
EgammaClusterAlgos
interface
LogPositionCalc.h
Go to the documentation of this file.
1
#ifndef RecoEcal_EcalClusterAlgos_LogPositionCalc_h
2
#define RecoEcal_EcalClusterAlgos_LogPositionCalc_h
3
4
#include "
DataFormats/EcalRecHit/interface/EcalRecHit.h
"
5
#include "
DataFormats/EcalRecHit/interface/EcalRecHitCollections.h
"
6
#include "
DataFormats/EcalDetId/interface/EBDetId.h
"
7
#include "
DataFormats/EgammaReco/interface/BasicCluster.h
"
8
#include "
DataFormats/EcalRecHit/interface/EcalRecHitCollections.h
"
9
#include "
Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h
"
10
#include "
Geometry/CaloGeometry/interface/CaloGeometry.h
"
11
#include "
FWCore/Framework/interface/ESHandle.h
"
12
// CMSSW headers from this subsystem
13
#include "
DataFormats/Math/interface/Point3D.h
"
14
// C/C++ headers
15
#include <string>
16
#include <vector>
17
typedef
math::XYZPoint
Point
;
18
Point
getECALposition
(std::vector<reco::EcalRecHitData>
recHits
,
const
CaloSubdetectorGeometry
);
//Position determination
19
20
21
22
#endif
getECALposition
Point getECALposition(std::vector< reco::EcalRecHitData > recHits, const CaloSubdetectorGeometry)
CaloSubdetectorGeometry
Definition:
CaloSubdetectorGeometry.h:26
EcalRecHitCollections.h
HLT_50ns_5e33_v3_cff.recHits
tuple recHits
Definition:
HLT_50ns_5e33_v3_cff.py:51636
EcalRecHit.h
pftools::Point
std::pair< double, double > Point
Definition:
CaloEllipse.h:18
Point3D.h
CaloSubdetectorGeometry.h
Point
math::XYZPoint Point
Definition:
TrackerDpgAnalysis.cc:107
ESHandle.h
CaloGeometry.h
math::XYZPoint
XYZPointD XYZPoint
point in space with cartesian internal representation
Definition:
Point3D.h:12
EBDetId.h
BasicCluster.h
Generated for CMSSW Reference Manual by
1.8.5