src
DQM
TrackingMonitorSource
interface
AlcaRecoTrackSelector.h
Go to the documentation of this file.
1
#ifndef DQM_TrackingMonitorSource_ALCARECOTRACKSELECTOR_H
2
#define DQM_TrackingMonitorSource_ALCARECOTRACKSELECTOR_H
3
4
// system include files
5
#include <memory>
6
#include <algorithm>
7
8
// user include files
9
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
10
#include "
FWCore/Framework/interface/global/EDProducer.h
"
11
#include "
FWCore/Utilities/interface/InputTag.h
"
12
#include "
FWCore/Utilities/interface/StreamID.h
"
13
14
#include "
FWCore/Framework/interface/Event.h
"
15
16
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
17
18
#include "
DataFormats/TrackReco/interface/Track.h
"
19
#include "
DataFormats/TrackReco/interface/TrackFwd.h
"
20
21
// // class declaration //
22
23
class
AlcaRecoTrackSelector
:
public
edm::global::EDProducer
<> {
24
public
:
25
explicit
AlcaRecoTrackSelector
(
const
edm::ParameterSet
&);
26
~AlcaRecoTrackSelector
()
override
=
default
;
27
28
private
:
29
void
produce
(
edm::StreamID
streamID,
edm::Event
&
iEvent
,
edm::EventSetup
const
& iSetup)
const override
;
30
31
const
edm::InputTag
tracksTag_
;
32
const
edm::EDGetTokenT<reco::TrackCollection>
tracksToken_
;
33
const
double
ptmin_
;
34
const
double
pmin_
;
35
const
double
etamin_
;
36
const
double
etamax_
;
37
const
int
nhits_
;
38
};
39
#endif
AlcaRecoTrackSelector::nhits_
const int nhits_
Definition:
AlcaRecoTrackSelector.h:37
edm::StreamID
Definition:
StreamID.h:30
Event.h
AlcaRecoTrackSelector
Definition:
AlcaRecoTrackSelector.h:23
TrackFwd.h
edm::EDGetTokenT< reco::TrackCollection >
Frameworkfwd.h
AlcaRecoTrackSelector::ptmin_
const double ptmin_
Definition:
AlcaRecoTrackSelector.h:33
AlcaRecoTrackSelector::pmin_
const double pmin_
Definition:
AlcaRecoTrackSelector.h:34
ParameterSet.h
AlcaRecoTrackSelector::produce
void produce(edm::StreamID streamID, edm::Event &iEvent, edm::EventSetup const &iSetup) const override
Definition:
AlcaRecoTrackSelector.cc:24
iEvent
int iEvent
Definition:
GenABIO.cc:224
StreamID.h
edm::EventSetup
Definition:
EventSetup.h:56
edm::global::EDProducer
Definition:
EDProducer.h:32
AlcaRecoTrackSelector::tracksToken_
const edm::EDGetTokenT< reco::TrackCollection > tracksToken_
Definition:
AlcaRecoTrackSelector.h:32
AlcaRecoTrackSelector::tracksTag_
const edm::InputTag tracksTag_
Definition:
AlcaRecoTrackSelector.h:31
AlcaRecoTrackSelector::~AlcaRecoTrackSelector
~AlcaRecoTrackSelector() override=default
EDProducer.h
AlcaRecoTrackSelector::AlcaRecoTrackSelector
AlcaRecoTrackSelector(const edm::ParameterSet &)
Definition:
AlcaRecoTrackSelector.cc:13
edm::InputTag
Definition:
InputTag.h:15
InputTag.h
Track.h
edm::ParameterSet
Definition:
ParameterSet.h:47
edm::Event
Definition:
Event.h:73
AlcaRecoTrackSelector::etamin_
const double etamin_
Definition:
AlcaRecoTrackSelector.h:35
AlcaRecoTrackSelector::etamax_
const double etamax_
Definition:
AlcaRecoTrackSelector.h:36
Generated for CMSSW Reference Manual by
1.8.14