Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
RecoCaloTools
Selectors
interface
CaloDualConeSelector.h
Go to the documentation of this file.
1
#ifndef RECOCALOTOOLS_SELECTORS_CALODUALCONESELECTOR_H
2
#define RECOCALOTOOLS_SELECTORS_CALODUALCONESELECTOR_H 1
3
4
#include "
Geometry/CaloGeometry/interface/CaloGeometry.h
"
5
#include "
RecoCaloTools/MetaCollections/interface/CaloRecHitMetaCollectionV.h
"
6
#include <memory>
7
14
class
CaloDualConeSelector
{
15
public
:
16
CaloDualConeSelector
(
double
dRmin,
double
dRmax,
const
CaloGeometry
*
geom
);
17
CaloDualConeSelector
(
double
dRmin,
double
dRmax,
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
:
22
const
CaloGeometry
*
geom_
;
23
double
deltaRmin_
,
deltaRmax_
;
24
DetId::Detector
detector_
;
25
int
subdet_
;
26
};
27
28
#endif
CaloRecHitMetaCollectionV
Definition:
CaloRecHitMetaCollectionV.h:18
CaloDualConeSelector
Definition:
CaloDualConeSelector.h:14
CaloDualConeSelector::deltaRmin_
double deltaRmin_
Definition:
CaloDualConeSelector.h:23
eta
T eta() const
Definition:
Basic3DVectorLD.h:168
CaloDualConeSelector::select
std::auto_ptr< CaloRecHitMetaCollectionV > select(double eta, double phi, const CaloRecHitMetaCollectionV &inputCollection)
Definition:
CaloDualConeSelector.cc:15
CaloRecHitMetaCollectionV.h
relativeConstraints.geom
list geom
Definition:
relativeConstraints.py:71
CaloGeometry
Definition:
CaloGeometry.h:21
CaloGeometry.h
DetId::Detector
Detector
Definition:
DetId.h:26
CaloDualConeSelector::deltaRmax_
double deltaRmax_
Definition:
CaloDualConeSelector.h:23
CaloDualConeSelector::detector_
DetId::Detector detector_
Definition:
CaloDualConeSelector.h:24
L1TEmulatorMonitor_cff.p
tuple p
Definition:
L1TEmulatorMonitor_cff.py:48
CaloDualConeSelector::subdet_
int subdet_
Definition:
CaloDualConeSelector.h:25
Point3DBase< float, GlobalTag >
CaloDualConeSelector::CaloDualConeSelector
CaloDualConeSelector(double dRmin, double dRmax, const CaloGeometry *geom)
Definition:
CaloDualConeSelector.cc:7
phi
Definition:
DDAxes.h:10
CaloDualConeSelector::geom_
const CaloGeometry * geom_
Definition:
CaloDualConeSelector.h:22
Generated for CMSSW Reference Manual by
1.8.5