RecoTracker
SpecialSeedGenerators
interface
CosmicSeedGenerator.h
Go to the documentation of this file.
1
#ifndef CosmicSeedGenerator_h
2
#define CosmicSeedGenerator_h
3
4
//
5
// Package: RecoTracker/GlobalPixelSeedGenerator
6
// Class: GlobalPixelSeedGenerator
7
//
8
// Description: Calls RoadSeachSeedFinderAlgorithm
9
// to find TrajectorySeeds.
10
11
#include "
FWCore/Framework/interface/stream/EDProducer.h
"
12
#include "
FWCore/Framework/interface/Event.h
"
13
#include "
DataFormats/Common/interface/Handle.h
"
14
#include "
FWCore/Framework/interface/EventSetup.h
"
15
16
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
17
#include "
RecoTracker/SpecialSeedGenerators/interface/SeedGeneratorForCosmics.h
"
18
#include "
RecoTracker/SpecialSeedGenerators/interface/ClusterChecker.h
"
19
20
class
CosmicSeedGenerator
:
public
edm::stream::EDProducer
<> {
21
public
:
22
explicit
CosmicSeedGenerator
(
const
edm::ParameterSet
& conf);
23
24
~CosmicSeedGenerator
()
override
;
25
26
void
produce
(
edm::Event
&
e
,
const
edm::EventSetup
&
c
)
override
;
27
28
private
:
29
SeedGeneratorForCosmics
cosmic_seed
;
30
ClusterChecker
check
;
31
// get Inputs
32
edm::EDGetTokenT<SiStripMatchedRecHit2DCollection>
matchedrecHitsToken_
;
33
edm::EDGetTokenT<SiStripRecHit2DCollection>
rphirecHitsToken_
;
34
edm::EDGetTokenT<SiStripRecHit2DCollection>
stereorecHitsToken_
;
35
};
36
37
#endif
Handle.h
edm::EDGetTokenT
Definition:
EDGetToken.h:33
CosmicSeedGenerator::matchedrecHitsToken_
edm::EDGetTokenT< SiStripMatchedRecHit2DCollection > matchedrecHitsToken_
Definition:
CosmicSeedGenerator.h:32
CosmicSeedGenerator::stereorecHitsToken_
edm::EDGetTokenT< SiStripRecHit2DCollection > stereorecHitsToken_
Definition:
CosmicSeedGenerator.h:34
CosmicSeedGenerator
Definition:
CosmicSeedGenerator.h:20
EDProducer.h
ClusterChecker
Definition:
ClusterChecker.h:30
CosmicSeedGenerator::rphirecHitsToken_
edm::EDGetTokenT< SiStripRecHit2DCollection > rphirecHitsToken_
Definition:
CosmicSeedGenerator.h:33
CosmicSeedGenerator::CosmicSeedGenerator
CosmicSeedGenerator(const edm::ParameterSet &conf)
Definition:
CosmicSeedGenerator.cc:17
CosmicSeedGenerator::produce
void produce(edm::Event &e, const edm::EventSetup &c) override
Definition:
CosmicSeedGenerator.cc:35
SeedGeneratorForCosmics.h
CosmicSeedGenerator::cosmic_seed
SeedGeneratorForCosmics cosmic_seed
Definition:
CosmicSeedGenerator.h:29
ClusterChecker.h
edm::ParameterSet
Definition:
ParameterSet.h:47
Event.h
SeedGeneratorForCosmics
Definition:
SeedGeneratorForCosmics.h:26
edm::stream::EDProducer
Definition:
EDProducer.h:36
edm::EventSetup
Definition:
EventSetup.h:58
EventSetup.h
ParameterSet.h
c
auto & c
Definition:
CAHitNtupletGeneratorKernelsImpl.h:56
edm::Event
Definition:
Event.h:73
CosmicSeedGenerator::~CosmicSeedGenerator
~CosmicSeedGenerator() override
Definition:
CosmicSeedGenerator.cc:32
MillePedeFileConverter_cfg.e
e
Definition:
MillePedeFileConverter_cfg.py:37
CosmicSeedGenerator::check
ClusterChecker check
Definition:
CosmicSeedGenerator.h:30
Generated for CMSSW Reference Manual by
1.8.16