CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CaloDualConeSelector.h
Go to the documentation of this file.
1 #ifndef RECOCALOTOOLS_SELECTORS_CALODUALCONESELECTOR_H
2 #define RECOCALOTOOLS_SELECTORS_CALODUALCONESELECTOR_H 1
3 
6 #include <memory>
7 
13 public:
14  CaloDualConeSelector(double dRmin, double dRmax, const CaloGeometry* geom);
15  CaloDualConeSelector(double dRmin, double dRmax, 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:
23  int subdet_;
24 };
25 
26 #endif
T eta() const
std::auto_ptr< CaloRecHitMetaCollectionV > select(double eta, double phi, const CaloRecHitMetaCollectionV &inputCollection)
Detector
Definition: DetId.h:24
CaloDualConeSelector(double dRmin, double dRmax, const CaloGeometry *geom)
Definition: DDAxes.h:10
const CaloGeometry * geom_