Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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:172
CaloRecHitMetaCollectionV.h
CaloConeSelector::subdet_
int subdet_
Definition:
CaloConeSelector.h:25
relativeConstraints.geom
list geom
Definition:
relativeConstraints.py:71
CaloGeometry
Definition:
CaloGeometry.h:21
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