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
#include "
FWCore/Utilities/interface/Visibility.h
"
4
5
#include "
FWCore/Framework/interface/stream/EDProducer.h
"
6
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
7
#include "
DataFormats/TrackReco/interface/TrackFwd.h
"
8
#include "
DataFormats/VertexReco/interface/VertexFwd.h
"
9
10
namespace
edm
{
11
class
Event
;
12
class
EventSetup
;
13
}
// namespace edm
14
15
class
dso_hidden
SeedGeneratorFromProtoTracksEDProducer
:
public
edm::stream::EDProducer
<> {
16
public
:
17
SeedGeneratorFromProtoTracksEDProducer
(
const
edm::ParameterSet
&
cfg
);
18
~SeedGeneratorFromProtoTracksEDProducer
()
override
{}
19
void
produce(
edm::Event
&
ev
,
const
edm::EventSetup
& es)
override
;
20
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& descriptions);
21
22
private
:
23
const
edm::ParameterSet
theConfig
;
24
const
double
originHalfLength
;
25
const
double
originRadius
;
26
const
bool
useProtoTrackKinematics
;
27
const
bool
useEventsWithNoVertex
;
28
const
std::string
builderName
;
29
const
bool
usePV_
;
30
const
bool
includeFourthHit_
;
31
const
edm::EDGetTokenT<reco::TrackCollection>
theInputCollectionTag
;
32
const
edm::EDGetTokenT<reco::VertexCollection>
theInputVertexCollectionTag
;
33
};
34
#endif
Visibility.h
SeedGeneratorFromProtoTracksEDProducer::useProtoTrackKinematics
const bool useProtoTrackKinematics
Definition:
SeedGeneratorFromProtoTracksEDProducer.h:26
edm::EDGetTokenT< reco::TrackCollection >
edm
HLT enums.
Definition:
AlignableModifier.h:19
EDProducer.h
SeedGeneratorFromProtoTracksEDProducer::usePV_
const bool usePV_
Definition:
SeedGeneratorFromProtoTracksEDProducer.h:29
SeedGeneratorFromProtoTracksEDProducer::theInputCollectionTag
const edm::EDGetTokenT< reco::TrackCollection > theInputCollectionTag
Definition:
SeedGeneratorFromProtoTracksEDProducer.h:31
TrackFwd.h
fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Event
dso_hidden
#define dso_hidden
Definition:
Visibility.h:12
SeedGeneratorFromProtoTracksEDProducer::includeFourthHit_
const bool includeFourthHit_
Definition:
SeedGeneratorFromProtoTracksEDProducer.h:30
SeedGeneratorFromProtoTracksEDProducer::~SeedGeneratorFromProtoTracksEDProducer
~SeedGeneratorFromProtoTracksEDProducer() override
Definition:
SeedGeneratorFromProtoTracksEDProducer.h:18
SeedGeneratorFromProtoTracksEDProducer::builderName
const std::string builderName
Definition:
SeedGeneratorFromProtoTracksEDProducer.h:28
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:28
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition:
ParameterSet.h:47
SeedGeneratorFromProtoTracksEDProducer::originRadius
const double originRadius
Definition:
SeedGeneratorFromProtoTracksEDProducer.h:25
edm::stream::EDProducer
Definition:
EDProducer.h:38
edm::EventSetup
Definition:
EventSetup.h:58
SeedGeneratorFromProtoTracksEDProducer::originHalfLength
const double originHalfLength
Definition:
SeedGeneratorFromProtoTracksEDProducer.h:24
SeedGeneratorFromProtoTracksEDProducer::theInputVertexCollectionTag
const edm::EDGetTokenT< reco::VertexCollection > theInputVertexCollectionTag
Definition:
SeedGeneratorFromProtoTracksEDProducer.h:32
SeedGeneratorFromProtoTracksEDProducer::useEventsWithNoVertex
const bool useEventsWithNoVertex
Definition:
SeedGeneratorFromProtoTracksEDProducer.h:27
looper.cfg
cfg
Definition:
looper.py:297
VertexFwd.h
ev
bool ev
Definition:
Hydjet2Hadronizer.cc:95
EventSetup
ParameterSet.h
SeedGeneratorFromProtoTracksEDProducer
Definition:
SeedGeneratorFromProtoTracksEDProducer.h:15
edm::Event
Definition:
Event.h:73
SeedGeneratorFromProtoTracksEDProducer::theConfig
const edm::ParameterSet theConfig
Definition:
SeedGeneratorFromProtoTracksEDProducer.h:23
Generated for CMSSW Reference Manual by
1.8.16