CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CaloConeSelector.h
Go to the documentation of this file.
1 #ifndef RECOCALOTOOLS_SELECTORS_CALOCONESELECTOR_H
2 #define RECOCALOTOOLS_SELECTORS_CALOCONESELECTOR_H 1
3 
6 #include <memory>
7 
15 public:
16  CaloConeSelector(double dR, const CaloGeometry* geom);
17  CaloConeSelector(double dR, const CaloGeometry* geom, DetId::Detector detector, int subdet=0);
18 
19  std::auto_ptr<CaloRecHitMetaCollectionV> select(double eta, double phi, const CaloRecHitMetaCollectionV& inputCollection);
20  std::auto_ptr<CaloRecHitMetaCollectionV> select(const GlobalPoint& p, const CaloRecHitMetaCollectionV& inputCollection);
21 private:
23  double deltaR_;
25  int subdet_;
26 };
27 
28 #endif
std::auto_ptr< CaloRecHitMetaCollectionV > select(double eta, double phi, const CaloRecHitMetaCollectionV &inputCollection)
CaloConeSelector(double dR, const CaloGeometry *geom)
T eta() const
Detector
Definition: DetId.h:26
DetId::Detector detector_
const CaloGeometry * geom_
Definition: DDAxes.h:10