Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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
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