CMS 3D CMS Logo

StripClusterSelectorTopBottom.h
Go to the documentation of this file.
1 #ifndef RecoSelectors_StripClusterSelectorTopBottom_h
2 #define RecoSelectors_StripClusterSelectorTopBottom_h
3 
4 /* \class StripClusterSelectorTopBottom
5 *
6 * \author Giuseppe Cerati, INFN
7 *
8 *
9 */
10 
12 
16 
18 
27 
29 public:
32  token_(consumes<edmNew::DetSetVector<SiStripCluster>>(cfg.getParameter<edm::InputTag>("label"))),
33  y_(cfg.getParameter<double>("y")) {
34  produces<edmNew::DetSetVector<SiStripCluster>>();
35  }
36 
37  void produce(edm::StreamID, edm::Event& event, const edm::EventSetup& setup) const override;
38 
39 private:
42  double y_;
43 };
44 
45 #endif
edm::StreamID
Definition: StreamID.h:30
Handle.h
StripGeomDetUnit.h
StripClusterSelectorTopBottom::tTrackerGeom_
const edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord > tTrackerGeom_
Definition: StripClusterSelectorTopBottom.h:40
TrackerGeometry.h
StripClusterSelectorTopBottom::produce
void produce(edm::StreamID, edm::Event &event, const edm::EventSetup &setup) const override
Definition: StripClusterSelectorTopBottom.cc:4
edm::EDGetTokenT
Definition: EDGetToken.h:33
edm
HLT enums.
Definition: AlignableModifier.h:19
HLT_FULL_cff.InputTag
InputTag
Definition: HLT_FULL_cff.py:89301
StripClusterSelectorTopBottom::StripClusterSelectorTopBottom
StripClusterSelectorTopBottom(const edm::ParameterSet &cfg)
Definition: StripClusterSelectorTopBottom.h:30
StripClusterSelectorTopBottom::token_
edm::EDGetTokenT< edmNew::DetSetVector< SiStripCluster > > token_
Definition: StripClusterSelectorTopBottom.h:41
StripTopology.h
singleTopDQM_cfi.setup
setup
Definition: singleTopDQM_cfi.py:37
edmNew
Definition: DetSet2RangeMap.h:11
TrackerDigiGeometryRecord
Definition: TrackerDigiGeometryRecord.h:16
edm::global::EDProducer
Definition: EDProducer.h:32
TrackerDigiGeometryRecord.h
edm::ParameterSet
Definition: ParameterSet.h:47
SiStripCluster.h
Event.h
StripClusterSelectorTopBottom
Definition: StripClusterSelectorTopBottom.h:28
edm::EventSetup
Definition: EventSetup.h:58
edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord >
InputTag.h
looper.cfg
cfg
Definition: looper.py:296
DetId.h
edm::EDConsumerBase::esConsumes
auto esConsumes()
Definition: EDConsumerBase.h:206
ParameterSet.h
edm::EDConsumerBase::consumes
EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
Definition: EDConsumerBase.h:159
EDProducer.h
event
Definition: event.py:1
edm::Event
Definition: Event.h:73
SiStripCluster
Definition: SiStripCluster.h:8
StripClusterSelectorTopBottom::y_
double y_
Definition: StripClusterSelectorTopBottom.h:42
DetSetVectorNew.h
TrackerGeometry
Definition: TrackerGeometry.h:14