Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
RecoVertex
BeamSpotProducer
interface
BeamSpotOnlineProducer.h
Go to the documentation of this file.
1
#ifndef BeamSpotOnlineProducer_BeamSpotOnlineProducer_h
2
#define BeamSpotOnlineProducer_BeamSpotOnlineProducer_h
3
16
#include "
FWCore/Framework/interface/EDProducer.h
"
17
#include "
FWCore/Framework/interface/Event.h
"
18
#include "
DataFormats/Common/interface/Handle.h
"
19
#include "
FWCore/Framework/interface/ESHandle.h
"
20
#include "
FWCore/Framework/interface/EventSetup.h
"
21
22
class
BeamSpotOnlineProducer
:
public
edm::EDProducer
{
23
24
public
:
25
typedef
std::vector<edm::ParameterSet>
Parameters
;
26
28
explicit
BeamSpotOnlineProducer
(
const
edm::ParameterSet
& iConf);
30
~BeamSpotOnlineProducer
();
31
33
virtual
void
produce
(
edm::Event
&
iEvent
,
const
edm::EventSetup
& iSetup);
34
35
private
:
36
37
edm::InputTag
scalertag_
;
38
bool
changeFrame_
;
39
double
theMaxZ
,
theMaxR2
,
theSetSigmaZ
;
40
edm::InputTag
thel1GtEvmReadoutRecordTag
;
41
};
42
43
#endif
Event.h
BeamSpotOnlineProducer::BeamSpotOnlineProducer
BeamSpotOnlineProducer(const edm::ParameterSet &iConf)
constructor
Definition:
BeamSpotOnlineProducer.cc:19
EventSetup.h
Handle.h
BeamSpotOnlineProducer::thel1GtEvmReadoutRecordTag
edm::InputTag thel1GtEvmReadoutRecordTag
Definition:
BeamSpotOnlineProducer.h:40
edm::EDProducer
Definition:
EDProducer.h:21
iEvent
int iEvent
Definition:
GenABIO.cc:243
BeamSpotOnlineProducer::produce
virtual void produce(edm::Event &iEvent, const edm::EventSetup &iSetup)
produce a beam spot class
Definition:
BeamSpotOnlineProducer.cc:40
BeamSpotOnlineProducer::theSetSigmaZ
double theSetSigmaZ
Definition:
BeamSpotOnlineProducer.h:39
ESHandle.h
edm::EventSetup
Definition:
EventSetup.h:44
BeamSpotOnlineProducer
Definition:
BeamSpotOnlineProducer.h:22
BeamSpotOnlineProducer::scalertag_
edm::InputTag scalertag_
Definition:
BeamSpotOnlineProducer.h:37
EDProducer.h
edm::InputTag
Definition:
InputTag.h:12
BeamSpotOnlineProducer::theMaxR2
double theMaxR2
Definition:
BeamSpotOnlineProducer.h:39
edm::ParameterSet
Definition:
ParameterSet.h:32
BeamSpotOnlineProducer::changeFrame_
bool changeFrame_
Definition:
BeamSpotOnlineProducer.h:38
BeamSpotOnlineProducer::~BeamSpotOnlineProducer
~BeamSpotOnlineProducer()
destructor
Definition:
BeamSpotOnlineProducer.cc:37
edm::Event
Definition:
Event.h:49
BeamSpotOnlineProducer::Parameters
std::vector< edm::ParameterSet > Parameters
Definition:
BeamSpotOnlineProducer.h:25
BeamSpotOnlineProducer::theMaxZ
double theMaxZ
Definition:
BeamSpotOnlineProducer.h:39
Generated for CMSSW Reference Manual by
1.8.5