Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
CalibTracker
SiStripCommon
plugins
ShallowRechitClustersProducer.h
Go to the documentation of this file.
1
#ifndef SHALLOW_RECHITCLUSTERS_PRODUCER
2
#define SHALLOW_RECHITCLUSTERS_PRODUCER
3
4
#include "
FWCore/Framework/interface/stream/EDProducer.h
"
5
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
6
#include "
FWCore/Utilities/interface/InputTag.h
"
7
#include "
DataFormats/Common/interface/DetSetVectorNew.h
"
8
#include "
DataFormats/SiStripCluster/interface/SiStripCluster.h
"
9
#include "
DataFormats/TrackerRecHit2D/interface/SiStripRecHit2DCollection.h
"
10
#include "
Geometry/TrackerGeometryBuilder/interface/TrackerGeometry.h
"
11
#include "
Geometry/Records/interface/TrackerDigiGeometryRecord.h
"
12
13
class
ShallowRechitClustersProducer
:
public
edm::stream::EDProducer
<> {
14
public
:
15
explicit
ShallowRechitClustersProducer
(
const
edm::ParameterSet
&);
16
17
private
:
18
std::string
Suffix
;
19
std::string
Prefix
;
20
const
edm::ESGetToken<TrackerGeometry, TrackerDigiGeometryRecord>
geomToken_
;
21
const
edm::EDGetTokenT<edmNew::DetSetVector<SiStripCluster>
>
clusters_token_
;
22
std::vector<edm::EDGetTokenT<SiStripRecHit2DCollection> >
rec_hits_tokens_
;
23
void
produce
(
edm::Event
&
iEvent
,
const
edm::EventSetup
& iSetup)
override
;
24
};
25
26
#endif
SiStripRecHit2DCollection.h
TrackerDigiGeometryRecord.h
DetSetVectorNew.h
ShallowRechitClustersProducer::clusters_token_
const edm::EDGetTokenT< edmNew::DetSetVector< SiStripCluster > > clusters_token_
Definition:
ShallowRechitClustersProducer.h:21
ShallowRechitClustersProducer::ShallowRechitClustersProducer
ShallowRechitClustersProducer(const edm::ParameterSet &)
Definition:
ShallowRechitClustersProducer.cc:11
ShallowRechitClustersProducer::geomToken_
const edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord > geomToken_
Definition:
ShallowRechitClustersProducer.h:20
edm::EDGetTokenT
Definition:
EDGetToken.h:33
Frameworkfwd.h
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
EDProducer.h
edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord >
iEvent
int iEvent
Definition:
GenABIO.cc:224
ShallowRechitClustersProducer::rec_hits_tokens_
std::vector< edm::EDGetTokenT< SiStripRecHit2DCollection > > rec_hits_tokens_
Definition:
ShallowRechitClustersProducer.h:22
ShallowRechitClustersProducer::produce
void produce(edm::Event &iEvent, const edm::EventSetup &iSetup) override
Definition:
ShallowRechitClustersProducer.cc:32
edm::EventSetup
Definition:
EventSetup.h:59
ShallowRechitClustersProducer::Prefix
std::string Prefix
Definition:
ShallowRechitClustersProducer.h:19
ShallowRechitClustersProducer::Suffix
std::string Suffix
Definition:
ShallowRechitClustersProducer.h:18
edm::stream::EDProducer
Definition:
EDProducer.h:36
ShallowRechitClustersProducer
Definition:
ShallowRechitClustersProducer.h:13
SiStripCluster.h
InputTag.h
TrackerGeometry.h
edm::ParameterSet
Definition:
ParameterSet.h:47
edm::Event
Definition:
Event.h:73
Generated for CMSSW Reference Manual by
1.8.5