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