CMS 3D CMS Logo

SeedGeneratorFromProtoTracksEDProducer.h
Go to the documentation of this file.
1 #ifndef RecoTracker_TkSeedGenerator_SeedGeneratorFromProtoTracksEDProducer_H
2 #define RecoTracker_TkSeedGenerator_SeedGeneratorFromProtoTracksEDProducer_H
4 
9 
10 namespace edm {
11  class Event;
12  class EventSetup;
13 } // namespace edm
14 
16 public:
19  void produce(edm::Event& ev, const edm::EventSetup& es) override;
20  static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
21 
22 private:
24  const double originHalfLength;
25  const double originRadius;
29  const bool usePV_;
30  const bool includeFourthHit_;
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