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 
13 public:
14  CaloConeSelector(double dR, const CaloGeometry* geom);
15  CaloConeSelector(double dR, const CaloGeometry* geom, DetId::Detector detector, int subdet=0);
16 
17  std::auto_ptr<CaloRecHitMetaCollectionV> select(double eta, double phi, const CaloRecHitMetaCollectionV& inputCollection);
18  std::auto_ptr<CaloRecHitMetaCollectionV> select(const GlobalPoint& p, const CaloRecHitMetaCollectionV& inputCollection);
19 private:
21  double deltaR_;
23  int subdet_;
24 };
25 
26 #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:24
DetId::Detector detector_
const CaloGeometry * geom_
Definition: DDAxes.h:10