Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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:172
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
AlCaHLTBitMon_ParallelJobs.p
tuple p
Definition:
AlCaHLTBitMon_ParallelJobs.py:152
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