RecoRomanPot
RecoFP420
interface
TrackerizerFP420.h
Go to the documentation of this file.
1
#ifndef TrackerizerFP420_h
2
#define TrackerizerFP420_h
3
4
#include "
FWCore/Framework/interface/EDProducer.h
"
5
#include "
FWCore/Framework/interface/Event.h
"
6
//#include "FWCore/Framework/interface/Handle.h"
7
#include "
FWCore/Framework/interface/EventSetup.h
"
8
9
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
10
11
//#include "SimG4Core/Watcher/interface/SimWatcher.h"
12
13
#include "
RecoRomanPot/RecoFP420/interface/FP420TrackMain.h
"
14
15
#include "
DataFormats/FP420Cluster/interface/ClusterCollectionFP420.h
"
16
17
#include "
DataFormats/FP420Cluster/interface/TrackFP420.h
"
18
#include "
DataFormats/FP420Cluster/interface/TrackCollectionFP420.h
"
19
20
#include <string>
21
#include <vector>
22
#include <map>
23
#include <iostream>
24
25
namespace
cms
{
26
class
TrackerizerFP420
:
public
edm::EDProducer
{
27
public
:
28
explicit
TrackerizerFP420
(
const
edm::ParameterSet
& conf);
29
//TrackerizerFP420();
30
31
~TrackerizerFP420
()
override
;
32
33
void
beginJob
()
override
;
34
35
// virtual void produce(ClusterCollectionFP420 &, TrackCollectionFP420 &);
36
void
produce
(
edm::Event
&
e
,
const
edm::EventSetup
&
c
)
override
;
37
38
private
:
39
typedef
std::vector<std::string>
vstring
;
40
edm::ParameterSet
conf_
;
41
vstring
trackerContainers
;
42
43
FP420TrackMain
*
sFP420TrackMain_
;
44
// FP420TrackMain startFP420TrackMain_;
45
//bool UseNoiseBadElectrodeFlagFromDB_;
46
int
verbosity
;
47
};
48
}
// namespace cms
49
#endif
cms::TrackerizerFP420::vstring
std::vector< std::string > vstring
Definition:
TrackerizerFP420.h:39
EDProducer.h
cms::TrackerizerFP420::beginJob
void beginJob() override
Definition:
TrackerizerFP420.cc:47
FP420TrackMain.h
cms::TrackerizerFP420::trackerContainers
vstring trackerContainers
Definition:
TrackerizerFP420.h:41
cms::TrackerizerFP420::TrackerizerFP420
TrackerizerFP420(const edm::ParameterSet &conf)
Definition:
TrackerizerFP420.cc:26
TrackFP420.h
cms::TrackerizerFP420::produce
void produce(edm::Event &e, const edm::EventSetup &c) override
Definition:
TrackerizerFP420.cc:53
cms::TrackerizerFP420
Definition:
TrackerizerFP420.h:26
cms::TrackerizerFP420::sFP420TrackMain_
FP420TrackMain * sFP420TrackMain_
Definition:
TrackerizerFP420.h:43
cms::TrackerizerFP420::~TrackerizerFP420
~TrackerizerFP420() override
Definition:
TrackerizerFP420.cc:44
cms::TrackerizerFP420::conf_
edm::ParameterSet conf_
Definition:
TrackerizerFP420.h:40
edm::ParameterSet
Definition:
ParameterSet.h:47
Event.h
TrackCollectionFP420.h
ClusterCollectionFP420.h
FP420TrackMain
Definition:
FP420TrackMain.h:21
edm::EventSetup
Definition:
EventSetup.h:58
EventSetup.h
edm::EDProducer
Definition:
EDProducer.h:35
cms::TrackerizerFP420::verbosity
int verbosity
Definition:
TrackerizerFP420.h:46
ParameterSet.h
c
auto & c
Definition:
CAHitNtupletGeneratorKernelsImpl.h:46
edm::Event
Definition:
Event.h:73
cms
Namespace of DDCMS conversion namespace.
Definition:
ProducerAnalyzer.cc:21
MillePedeFileConverter_cfg.e
e
Definition:
MillePedeFileConverter_cfg.py:37
Generated for CMSSW Reference Manual by
1.8.16