Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
RecoRomanPot
RecoFP420
interface
FP420RecoMain.h
Go to the documentation of this file.
1
#ifndef FP420RecoMain_h
2
#define FP420RecoMain_h
3
4
#include <string>
5
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
6
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
7
#include "
FWCore/Framework/interface/ESHandle.h
"
8
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
9
#include "
FWCore/Framework/interface/EDProducer.h
"
10
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
11
#include "
FWCore/Framework/interface/Event.h
"
12
#include "
FWCore/Framework/interface/EventSetup.h
"
13
#include "
FWCore/Framework/interface/MakerMacros.h
"
14
15
#include "
DataFormats/FP420Cluster/interface/TrackFP420.h
"
16
#include "
DataFormats/FP420Cluster/interface/TrackCollectionFP420.h
"
17
#include "
DataFormats/FP420Cluster/interface/RecoCollectionFP420.h
"
18
#include "
RecoRomanPot/RecoFP420/interface/RecoProducerFP420.h
"
19
20
class
RecoProducerFP420
;
21
22
class
FP420RecoMain
23
{
24
public
:
25
26
FP420RecoMain
(
const
edm::ParameterSet
&
conf
);
27
~FP420RecoMain
();
28
30
void
run
(
edm::Handle<TrackCollectionFP420>
&
input
,
31
std::auto_ptr<RecoCollectionFP420> &toutput,
32
double
VtxX,
double
VtxY,
double
VtxZ
33
);
34
35
private
:
36
37
38
edm::ParameterSet
conf_
;
39
RecoProducerFP420
*
finderParameters_
;
40
41
int
verbosity
;
42
43
double
m_rpp420_f
;
44
double
m_rpp420_b
;
45
double
m_zreff
;
46
double
m_zrefb
;
47
int
dn0
;
48
49
double
zinibeg_
;
50
51
};
52
53
#endif
FP420RecoMain::FP420RecoMain
FP420RecoMain(const edm::ParameterSet &conf)
Definition:
FP420RecoMain.cc:27
FP420RecoMain::verbosity
int verbosity
Definition:
FP420RecoMain.h:41
FP420RecoMain::conf_
edm::ParameterSet conf_
Definition:
FP420RecoMain.h:38
Event.h
LaserDQM_cfg.input
tuple input
Definition:
LaserDQM_cfg.py:38
MakerMacros.h
EventSetup.h
RecoProducerFP420
Definition:
RecoProducerFP420.h:15
edm::Handle
Definition:
AssociativeIterator.h:48
Frameworkfwd.h
FP420RecoMain::m_rpp420_f
double m_rpp420_f
Definition:
FP420RecoMain.h:43
FP420RecoMain::zinibeg_
double zinibeg_
Definition:
FP420RecoMain.h:49
ParameterSet.h
FP420RecoMain::~FP420RecoMain
~FP420RecoMain()
Definition:
FP420RecoMain.cc:55
FP420RecoMain::finderParameters_
RecoProducerFP420 * finderParameters_
Definition:
FP420RecoMain.h:39
FP420RecoMain::dn0
int dn0
Definition:
FP420RecoMain.h:47
ESHandle.h
TrackCollectionFP420.h
FP420RecoMain::run
void run(edm::Handle< TrackCollectionFP420 > &input, std::auto_ptr< RecoCollectionFP420 > &toutput, double VtxX, double VtxY, double VtxZ)
Runs the algorithm.
Definition:
FP420RecoMain.cc:63
EDAnalyzer.h
dbtoconf.conf
tuple conf
Definition:
dbtoconf.py:185
EDProducer.h
RecoCollectionFP420.h
FP420RecoMain::m_rpp420_b
double m_rpp420_b
Definition:
FP420RecoMain.h:44
TrackFP420.h
RecoProducerFP420.h
edm::ParameterSet
Definition:
ParameterSet.h:35
FP420RecoMain
Definition:
FP420RecoMain.h:22
FP420RecoMain::m_zreff
double m_zreff
Definition:
FP420RecoMain.h:45
FP420RecoMain::m_zrefb
double m_zrefb
Definition:
FP420RecoMain.h:46
Generated for CMSSW Reference Manual by
1.8.5