Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
L1Trigger
DTTrigger
interface
DTTrigProd.h
Go to the documentation of this file.
1
//-------------------------------------------------
2
//
13
//
14
//--------------------------------------------------
15
16
#ifndef L1Trigger_DTTrigger_DTTrigProd_cc
17
#define L1Trigger_DTTrigger_DTTrigProd_cc
18
19
// Framework related classes
20
#include "
FWCore/Framework/interface/MakerMacros.h
"
21
#include "
FWCore/Framework/interface/EDProducer.h
"
22
#include "
FWCore/Framework/interface/Event.h
"
23
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
24
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
25
26
// Trigger related classes
27
#include "
L1Trigger/DTTrigger/interface/DTTrig.h
"
28
29
class
DTTrigProd
:
public
edm::EDProducer
{
30
public
:
31
33
DTTrigProd
(
const
edm::ParameterSet
& pset);
34
36
~DTTrigProd
();
37
39
//void beginJob(const edm::EventSetup & iEventSetup);
40
void
beginRun
(
edm::Run
& iRun,
const
edm::EventSetup
& iEventSetup);
41
43
void
produce
(
edm::Event
&
iEvent
,
const
edm::EventSetup
& iEventSetup);
44
45
private
:
46
47
// Trigger istance
48
DTTrig
*
my_trig
;
49
50
// Trigger Configuration Manager CCB validity flag
51
bool
my_CCBValid
;
52
53
// Sector Format Flag true=[0-11] false=[1-12]
54
bool
my_DTTFnum
;
55
56
// BX offset used to correct DTTPG output
57
int
my_BXoffset
;
58
59
// Debug Flag
60
bool
my_debug
;
61
62
// Lut dump file parameters
63
bool
my_lut_dump_flag
;
64
short
int
my_lut_btic
;
65
66
// ParameterSet
67
edm::ParameterSet
my_params
;
68
69
};
70
71
#endif
72
DTTrigProd::my_CCBValid
bool my_CCBValid
Definition:
DTTrigProd.h:51
DTTrigProd::beginRun
void beginRun(edm::Run &iRun, const edm::EventSetup &iEventSetup)
Create Trigger Units before starting event processing.
Definition:
DTTrigProd.cc:67
DTTrigProd::DTTrigProd
DTTrigProd(const edm::ParameterSet &pset)
Constructor.
Definition:
DTTrigProd.cc:47
DTTrigProd::my_lut_dump_flag
bool my_lut_dump_flag
Definition:
DTTrigProd.h:63
DTTrigProd
Definition:
DTTrigProd.h:29
Event.h
MakerMacros.h
Frameworkfwd.h
DTTrigProd::my_lut_btic
short int my_lut_btic
Definition:
DTTrigProd.h:64
edm::EDProducer
Definition:
EDProducer.h:21
ParameterSet.h
DTTrigProd::produce
void produce(edm::Event &iEvent, const edm::EventSetup &iEventSetup)
Producer: process every event and generates trigger data.
Definition:
DTTrigProd.cc:94
iEvent
int iEvent
Definition:
GenABIO.cc:243
DTTrigProd::my_BXoffset
int my_BXoffset
Definition:
DTTrigProd.h:57
edm::EventSetup
Definition:
EventSetup.h:44
DTTrig.h
DTTrigProd::my_debug
bool my_debug
Definition:
DTTrigProd.h:60
DTTrigProd::~DTTrigProd
~DTTrigProd()
Destructor.
Definition:
DTTrigProd.cc:61
DTTrigProd::my_params
edm::ParameterSet my_params
Definition:
DTTrigProd.h:67
EDProducer.h
DTTrig
Definition:
DTTrig.h:54
DTTrigProd::my_trig
DTTrig * my_trig
Definition:
DTTrigProd.h:48
DTTrigProd::my_DTTFnum
bool my_DTTFnum
Definition:
DTTrigProd.h:54
edm::ParameterSet
Definition:
ParameterSet.h:35
edm::Event
Definition:
Event.h:50
edm::Run
Definition:
Run.h:33
Generated for CMSSW Reference Manual by
1.8.5