Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
Calibration
TkAlCaRecoProducers
interface
AlcaBeamSpotProducer.h
Go to the documentation of this file.
1
#ifndef TkAlCaRecoProducer_AlcaBeamSpotProducer_h
2
#define TkAlCaRecoProducer_AlcaBeamSpotProducer_h
3
17
// C++ standard
18
#include <string>
19
// CMS
20
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
21
#include "
FWCore/Framework/interface/EDProducer.h
"
22
#include "
FWCore/Framework/interface/Event.h
"
23
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
24
#include "
RecoVertex/BeamSpotProducer/interface/BeamFitter.h
"
25
26
27
class
AlcaBeamSpotProducer
:
public
edm::EDProducer
{
28
public
:
29
explicit
AlcaBeamSpotProducer
(
const
edm::ParameterSet
&);
30
~AlcaBeamSpotProducer
();
31
32
private
:
33
virtual
void
beginLuminosityBlock
(
edm::LuminosityBlock
& lumiSeg,
const
edm::EventSetup
& iSetup);
34
virtual
void
endLuminosityBlock
(
edm::LuminosityBlock
& lumiSeg,
const
edm::EventSetup
& iSetup);
35
virtual
void
produce
(
edm::Event
&
iEvent
,
const
edm::EventSetup
& iSetup);
36
37
int
ftotalevents
;
38
int
fitNLumi_
;
39
int
resetFitNLumi_
;
40
int
countEvt_
;
//counter
41
int
countLumi_
;
//counter
42
int
ftmprun0
,
ftmprun
;
43
int
beginLumiOfBSFit_
;
44
int
endLumiOfBSFit_
;
45
std::time_t
refBStime
[2];
46
47
bool
write2DB_
;
48
bool
runbeamwidthfit_
;
49
bool
runallfitters_
;
50
double
inputBeamWidth_
;
51
52
BeamFitter
*
theBeamFitter
;
53
};
54
55
#endif
BeamFitter
Definition:
BeamFitter.h:33
AlcaBeamSpotProducer
Definition:
AlcaBeamSpotProducer.h:27
AlcaBeamSpotProducer::ftotalevents
int ftotalevents
Definition:
AlcaBeamSpotProducer.h:37
AlcaBeamSpotProducer::runbeamwidthfit_
bool runbeamwidthfit_
Definition:
AlcaBeamSpotProducer.h:48
Event.h
AlcaBeamSpotProducer::beginLumiOfBSFit_
int beginLumiOfBSFit_
Definition:
AlcaBeamSpotProducer.h:43
edm::LuminosityBlock
Definition:
LuminosityBlock.h:37
Frameworkfwd.h
BeamFitter.h
edm::EDProducer
Definition:
EDProducer.h:21
ParameterSet.h
iEvent
int iEvent
Definition:
GenABIO.cc:243
AlcaBeamSpotProducer::AlcaBeamSpotProducer
AlcaBeamSpotProducer(const edm::ParameterSet &)
Definition:
AlcaBeamSpotProducer.cc:35
AlcaBeamSpotProducer::produce
virtual void produce(edm::Event &iEvent, const edm::EventSetup &iSetup)
Definition:
AlcaBeamSpotProducer.cc:64
AlcaBeamSpotProducer::countLumi_
int countLumi_
Definition:
AlcaBeamSpotProducer.h:41
AlcaBeamSpotProducer::countEvt_
int countEvt_
Definition:
AlcaBeamSpotProducer.h:40
edm::EventSetup
Definition:
EventSetup.h:44
AlcaBeamSpotProducer::theBeamFitter
BeamFitter * theBeamFitter
Definition:
AlcaBeamSpotProducer.h:52
AlcaBeamSpotProducer::endLumiOfBSFit_
int endLumiOfBSFit_
Definition:
AlcaBeamSpotProducer.h:44
AlcaBeamSpotProducer::fitNLumi_
int fitNLumi_
Definition:
AlcaBeamSpotProducer.h:38
AlcaBeamSpotProducer::write2DB_
bool write2DB_
Definition:
AlcaBeamSpotProducer.h:47
AlcaBeamSpotProducer::ftmprun0
int ftmprun0
Definition:
AlcaBeamSpotProducer.h:42
EDProducer.h
AlcaBeamSpotProducer::inputBeamWidth_
double inputBeamWidth_
Definition:
AlcaBeamSpotProducer.h:50
AlcaBeamSpotProducer::refBStime
std::time_t refBStime[2]
Definition:
AlcaBeamSpotProducer.h:45
AlcaBeamSpotProducer::~AlcaBeamSpotProducer
~AlcaBeamSpotProducer()
Definition:
AlcaBeamSpotProducer.cc:59
AlcaBeamSpotProducer::resetFitNLumi_
int resetFitNLumi_
Definition:
AlcaBeamSpotProducer.h:39
AlcaBeamSpotProducer::ftmprun
int ftmprun
Definition:
AlcaBeamSpotProducer.h:42
edm::ParameterSet
Definition:
ParameterSet.h:35
edm::Event
Definition:
Event.h:50
AlcaBeamSpotProducer::beginLuminosityBlock
virtual void beginLuminosityBlock(edm::LuminosityBlock &lumiSeg, const edm::EventSetup &iSetup)
Definition:
AlcaBeamSpotProducer.cc:71
AlcaBeamSpotProducer::endLuminosityBlock
virtual void endLuminosityBlock(edm::LuminosityBlock &lumiSeg, const edm::EventSetup &iSetup)
Definition:
AlcaBeamSpotProducer.cc:87
AlcaBeamSpotProducer::runallfitters_
bool runallfitters_
Definition:
AlcaBeamSpotProducer.h:49
Generated for CMSSW Reference Manual by
1.8.5