Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
CalibMuon
DTCalibration
plugins
DTFakeTTrigESProducer.h
Go to the documentation of this file.
1
#ifndef _DTFAKETTRIG_H
2
#define _DTFAKETTRIG_H
3
10
// system include files
11
#include <memory>
12
13
// user include files
14
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
15
#include "
FWCore/Framework/interface/ESProducer.h
"
16
#include "
FWCore/Framework/interface/EventSetupRecordIntervalFinder.h
"
17
18
#include "
FWCore/Framework/interface/Event.h
"
19
#include "
FWCore/Framework/interface/MakerMacros.h
"
20
21
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
22
23
class
DTTtrig
;
24
class
DTTtrigRcd
;
25
26
class
DTFakeTTrigESProducer
:
public
edm::ESProducer
,
public
edm::EventSetupRecordIntervalFinder
{
27
public
:
28
DTFakeTTrigESProducer
(
const
edm::ParameterSet
&);
29
virtual
~DTFakeTTrigESProducer
();
30
31
DTTtrig
*
produce
(
const
DTTtrigRcd
&);
32
private
:
33
// ----------member data ---------------------------
34
void
setIntervalFor
(
const
edm::eventsetup::EventSetupRecordKey
&,
const
edm::IOVSyncValue
&,
edm::ValidityInterval
& );
35
36
double
tMean
;
37
double
sigma
;
38
double
kFact
;
39
};
40
41
#endif
edm::ValidityInterval
Definition:
ValidityInterval.h:28
DTFakeTTrigESProducer::sigma
double sigma
Definition:
DTFakeTTrigESProducer.h:37
Event.h
MakerMacros.h
DTFakeTTrigESProducer::DTFakeTTrigESProducer
DTFakeTTrigESProducer(const edm::ParameterSet &)
Definition:
DTFakeTTrigESProducer.cc:23
Frameworkfwd.h
DTFakeTTrigESProducer::produce
DTTtrig * produce(const DTTtrigRcd &)
Definition:
DTFakeTTrigESProducer.cc:40
edm::ESProducer
Definition:
ESProducer.h:97
ParameterSet.h
DTFakeTTrigESProducer::~DTFakeTTrigESProducer
virtual ~DTFakeTTrigESProducer()
Definition:
DTFakeTTrigESProducer.cc:36
DTFakeTTrigESProducer::setIntervalFor
void setIntervalFor(const edm::eventsetup::EventSetupRecordKey &, const edm::IOVSyncValue &, edm::ValidityInterval &)
Definition:
DTFakeTTrigESProducer.cc:75
DTFakeTTrigESProducer::tMean
double tMean
Definition:
DTFakeTTrigESProducer.h:36
DTTtrig
Definition:
DTTtrig.h:72
DTTtrigRcd
Definition:
DTTtrigRcd.h:5
edm::eventsetup::EventSetupRecordKey
Definition:
EventSetupRecordKey.h:30
DTFakeTTrigESProducer::kFact
double kFact
Definition:
DTFakeTTrigESProducer.h:38
ESProducer.h
EventSetupRecordIntervalFinder.h
edm::EventSetupRecordIntervalFinder
Definition:
EventSetupRecordIntervalFinder.h:33
edm::ParameterSet
Definition:
ParameterSet.h:35
DTFakeTTrigESProducer
Definition:
DTFakeTTrigESProducer.h:26
edm::IOVSyncValue
Definition:
IOVSyncValue.h:31
Generated for CMSSW Reference Manual by
1.8.5