Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoTracker
TkSeedGenerator
plugins
SeedGeneratorFromProtoTracksEDProducer.h
Go to the documentation of this file.
1
#ifndef RecoTracker_TkSeedGenerator_SeedGeneratorFromProtoTracksEDProducer_H
2
#define RecoTracker_TkSeedGenerator_SeedGeneratorFromProtoTracksEDProducer_H
3
4
#include "
FWCore/Framework/interface/EDProducer.h
"
5
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
6
#include "
DataFormats/TrackReco/interface/TrackFwd.h
"
7
#include "
DataFormats/VertexReco/interface/VertexFwd.h
"
8
9
namespace
edm {
class
Event
;
class
EventSetup
; }
10
11
12
class
dso_hidden
SeedGeneratorFromProtoTracksEDProducer
:
public
edm::EDProducer
{
13
public
:
14
SeedGeneratorFromProtoTracksEDProducer
(
const
edm::ParameterSet
& cfg);
15
virtual
~SeedGeneratorFromProtoTracksEDProducer
(){}
16
virtual
void
produce
(
edm::Event
&
ev
,
const
edm::EventSetup
& es)
override
;
17
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& descriptions);
18
19
private
:
20
edm::ParameterSet
theConfig
;
21
edm::EDGetTokenT<reco::TrackCollection>
theInputCollectionTag
;
22
edm::EDGetTokenT<reco::VertexCollection>
theInputVertexCollectionTag
;
23
double
originHalfLength
;
24
double
originRadius
;
25
bool
useProtoTrackKinematics
;
26
bool
useEventsWithNoVertex
;
27
std::string
builderName
;
28
bool
usePV_
;
29
30
};
31
#endif
SeedGeneratorFromProtoTracksEDProducer::originRadius
double originRadius
Definition:
SeedGeneratorFromProtoTracksEDProducer.h:24
dso_hidden
#define dso_hidden
SeedGeneratorFromProtoTracksEDProducer::theInputVertexCollectionTag
edm::EDGetTokenT< reco::VertexCollection > theInputVertexCollectionTag
Definition:
SeedGeneratorFromProtoTracksEDProducer.h:22
SeedGeneratorFromProtoTracksEDProducer::theConfig
edm::ParameterSet theConfig
Definition:
SeedGeneratorFromProtoTracksEDProducer.h:20
ev
bool ev
Definition:
Hydjet2Hadronizer.cc:90
TrackFwd.h
VertexFwd.h
edm::EDGetTokenT< reco::TrackCollection >
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
SeedGeneratorFromProtoTracksEDProducer::theInputCollectionTag
edm::EDGetTokenT< reco::TrackCollection > theInputCollectionTag
Definition:
SeedGeneratorFromProtoTracksEDProducer.h:21
edm::EDProducer
Definition:
EDProducer.h:35
ParameterSet.h
SeedGeneratorFromProtoTracksEDProducer::~SeedGeneratorFromProtoTracksEDProducer
virtual ~SeedGeneratorFromProtoTracksEDProducer()
Definition:
SeedGeneratorFromProtoTracksEDProducer.h:15
SeedGeneratorFromProtoTracksEDProducer::useEventsWithNoVertex
bool useEventsWithNoVertex
Definition:
SeedGeneratorFromProtoTracksEDProducer.h:26
EventSetup
SeedGeneratorFromProtoTracksEDProducer
Definition:
SeedGeneratorFromProtoTracksEDProducer.h:12
edm::EventSetup
Definition:
EventSetup.h:44
EDProducer.h
SeedGeneratorFromProtoTracksEDProducer::useProtoTrackKinematics
bool useProtoTrackKinematics
Definition:
SeedGeneratorFromProtoTracksEDProducer.h:25
SeedGeneratorFromProtoTracksEDProducer::builderName
std::string builderName
Definition:
SeedGeneratorFromProtoTracksEDProducer.h:27
edm::EDProducer::fillDescriptions
static void fillDescriptions(ConfigurationDescriptions &descriptions)
Definition:
EDProducer.cc:121
Event
SeedGeneratorFromProtoTracksEDProducer::usePV_
bool usePV_
Definition:
SeedGeneratorFromProtoTracksEDProducer.h:28
edm::ParameterSet
Definition:
ParameterSet.h:35
SeedGeneratorFromProtoTracksEDProducer::originHalfLength
double originHalfLength
Definition:
SeedGeneratorFromProtoTracksEDProducer.h:23
edm::Event
Definition:
Event.h:59
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:27
edm::EDProducer::produce
virtual void produce(Event &, EventSetup const &)=0
Generated for CMSSW Reference Manual by
1.8.5