Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
RecoTracker
TrackProducer
interface
ClusterRemovalRefSetter.h
Go to the documentation of this file.
1
#ifndef RecoTracker_TrackProducer_ClusterRemovalRefSetter_h
2
#define RecoTracker_TrackProducer_ClusterRemovalRefSetter_h
3
4
#include "
DataFormats/Common/interface/Handle.h
"
5
#include "
DataFormats/Common/interface/DetSetVectorNew.h
"
6
#include "
DataFormats/Common/interface/Ref.h
"
7
#include "
DataFormats/SiStripCluster/interface/SiStripCluster.h
"
8
#include "
DataFormats/SiPixelCluster/interface/SiPixelCluster.h
"
9
10
#include "
DataFormats/TrackerRecHit2D/interface/ClusterRemovalInfo.h
"
11
#include "
DataFormats/TrackerRecHit2D/interface/ProjectedSiStripRecHit2D.h
"
12
#include "
DataFormats/TrackerRecHit2D/interface/SiPixelRecHit.h
"
13
#include "
DataFormats/TrackerRecHit2D/interface/SiStripMatchedRecHit2D.h
"
14
#include "
DataFormats/TrackerRecHit2D/interface/SiStripRecHit2D.h
"
15
#include "
DataFormats/TrackerRecHit2D/interface/SiStripRecHit1D.h
"
16
17
#include "
FWCore/Framework/interface/Event.h
"
18
#include "
FWCore/Utilities/interface/InputTag.h
"
19
20
class
ClusterRemovalRefSetter
{
21
public
:
22
ClusterRemovalRefSetter
(
const
edm::Event
&
iEvent
,
const
edm::InputTag
tag
) ;
23
void
reKey
(
TrackingRecHit
*
hit
)
const
;
24
void
reKey
(
SiStripRecHit2D
*hit, uint32_t
detid
)
const
;
25
void
reKey
(
SiStripRecHit1D
*hit, uint32_t detid)
const
;
26
void
reKey
(
SiPixelRecHit
*hit, uint32_t detid)
const
;
27
private
:
28
const
reco::ClusterRemovalInfo
*
cri_
;
29
};
30
31
#endif
SiStripRecHit1D.h
DetSetVectorNew.h
ProjectedSiStripRecHit2D.h
reco::ClusterRemovalInfo
Definition:
ClusterRemovalInfo.h:12
SiPixelRecHit.h
SiStripRecHit2D
Definition:
SiStripRecHit2D.h:10
Event.h
ClusterRemovalRefSetter::reKey
void reKey(TrackingRecHit *hit) const
Definition:
ClusterRemovalRefSetter.cc:13
TrackingRecHit
Definition:
TrackingRecHit.h:10
Handle.h
SiStripRecHit2D.h
SiStripMatchedRecHit2D.h
iEvent
int iEvent
Definition:
GenABIO.cc:243
GlobalPosition_Frontier_DevDB_cff.tag
tuple tag
Definition:
GlobalPosition_Frontier_DevDB_cff.py:11
ClusterRemovalRefSetter
Definition:
ClusterRemovalRefSetter.h:20
ClusterRemovalInfo.h
SiStripRecHit1D
Definition:
SiStripRecHit1D.h:13
Ref.h
ClusterRemovalRefSetter::ClusterRemovalRefSetter
ClusterRemovalRefSetter(const edm::Event &iEvent, const edm::InputTag tag)
Definition:
ClusterRemovalRefSetter.cc:4
cond::rpcobgas::detid
Definition:
RPCObGasPyWrapper.cc:61
hit
Definition:
SiStripHitEffFromCalibTree.cc:87
edm::InputTag
Definition:
InputTag.h:12
SiStripCluster.h
InputTag.h
edm::Event
Definition:
Event.h:49
ClusterRemovalRefSetter::cri_
const reco::ClusterRemovalInfo * cri_
Definition:
ClusterRemovalRefSetter.h:28
SiPixelCluster.h
SiPixelRecHit
Our base class.
Definition:
SiPixelRecHit.h:27
Generated for CMSSW Reference Manual by
1.8.5