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
15
#include "
FWCore/Framework/interface/EDProducer.h
"
16
#include "
FWCore/Framework/interface/Event.h
"
17
#include "
DataFormats/Common/interface/Handle.h
"
18
#include "
FWCore/Framework/interface/ESHandle.h
"
19
#include "
FWCore/Framework/interface/EventSetup.h
"
20
#include "
DataFormats/Scalers/interface/BeamSpotOnline.h
"
21
#include "
DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerEvmReadoutRecord.h
"
22
23
24
class
BeamSpotOnlineProducer
:
public
edm::EDProducer
{
25
26
public
:
27
typedef
std::vector<edm::ParameterSet>
Parameters
;
28
30
explicit
BeamSpotOnlineProducer
(
const
edm::ParameterSet
& iConf);
32
~BeamSpotOnlineProducer
();
33
35
virtual
void
produce
(
edm::Event
&
iEvent
,
const
edm::EventSetup
& iSetup);
36
37
private
:
38
39
bool
changeFrame_
;
40
double
theMaxZ
,
theMaxR2
,
theSetSigmaZ
;
41
edm::EDGetTokenT<BeamSpotOnlineCollection>
scalerToken_
;
42
edm::EDGetTokenT<L1GlobalTriggerEvmReadoutRecord>
l1GtEvmReadoutRecordToken_
;
43
};
44
45
#endif
BeamSpotOnlineProducer::l1GtEvmReadoutRecordToken_
edm::EDGetTokenT< L1GlobalTriggerEvmReadoutRecord > l1GtEvmReadoutRecordToken_
Definition:
BeamSpotOnlineProducer.h:42
Event.h
BeamSpotOnlineProducer::BeamSpotOnlineProducer
BeamSpotOnlineProducer(const edm::ParameterSet &iConf)
constructor
Definition:
BeamSpotOnlineProducer.cc:17
EventSetup.h
BeamSpotOnline.h
Handle.h
edm::EDGetTokenT< BeamSpotOnlineCollection >
edm::EDProducer
Definition:
EDProducer.h:30
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:41
BeamSpotOnlineProducer::theSetSigmaZ
double theSetSigmaZ
Definition:
BeamSpotOnlineProducer.h:40
ESHandle.h
edm::EventSetup
Definition:
EventSetup.h:44
BeamSpotOnlineProducer
Definition:
BeamSpotOnlineProducer.h:24
BeamSpotOnlineProducer::scalerToken_
edm::EDGetTokenT< BeamSpotOnlineCollection > scalerToken_
Definition:
BeamSpotOnlineProducer.h:41
EDProducer.h
BeamSpotOnlineProducer::theMaxR2
double theMaxR2
Definition:
BeamSpotOnlineProducer.h:40
L1GlobalTriggerEvmReadoutRecord.h
edm::ParameterSet
Definition:
ParameterSet.h:35
BeamSpotOnlineProducer::changeFrame_
bool changeFrame_
Definition:
BeamSpotOnlineProducer.h:39
BeamSpotOnlineProducer::~BeamSpotOnlineProducer
~BeamSpotOnlineProducer()
destructor
Definition:
BeamSpotOnlineProducer.cc:38
edm::Event
Definition:
Event.h:62
BeamSpotOnlineProducer::Parameters
std::vector< edm::ParameterSet > Parameters
Definition:
BeamSpotOnlineProducer.h:27
BeamSpotOnlineProducer::theMaxZ
double theMaxZ
Definition:
BeamSpotOnlineProducer.h:40
Generated for CMSSW Reference Manual by
1.8.5