Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
L1Trigger
RegionalCaloTrigger
interface
MaskedRctInputDigiProducer.h
Go to the documentation of this file.
1
#ifndef MaskedRctInputDigiProducer_h
2
#define MaskedRctInputDigiProducer_h
3
4
// -*- C++ -*-
5
//
6
// Package: MaskedRctInputDigiProducer
7
// Class: MaskedRctInputDigiProducer
8
//
18
//
19
// Original Author: pts/65
20
// Created: Fri Nov 23 12:08:31 CET 2007
21
//
22
//
23
24
25
// system include files
26
#include <memory>
27
28
// user include files
29
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
30
#include "
FWCore/Framework/interface/EDProducer.h
"
31
#include "
FWCore/Framework/interface/EventSetup.h
"
32
#include "
FWCore/Framework/interface/ESHandle.h
"
33
#include "
FWCore/Framework/interface/Event.h
"
34
#include "
FWCore/Framework/interface/MakerMacros.h
"
35
36
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
37
38
#include "
DataFormats/EcalDigi/interface/EcalDigiCollections.h
"
39
#include "
DataFormats/HcalDigi/interface/HcalDigiCollections.h
"
40
41
//
42
// class declaration
43
//
44
45
class
MaskedRctInputDigiProducer
:
public
edm::EDProducer
{
46
public
:
47
explicit
MaskedRctInputDigiProducer
(
const
edm::ParameterSet
&);
48
~MaskedRctInputDigiProducer
();
49
50
private
:
51
virtual
void
produce
(
edm::Event
&,
const
edm::EventSetup
&);
52
virtual
void
endJob
() ;
53
54
// ----------member data ---------------------------
55
56
bool
useEcal_
;
57
bool
useHcal_
;
58
edm::InputTag
ecalDigisLabel_
;
59
edm::InputTag
hcalDigisLabel_
;
60
edm::FileInPath
maskFile_
;
61
};
62
#endif
MaskedRctInputDigiProducer
Definition:
MaskedRctInputDigiProducer.h:45
Event.h
MakerMacros.h
EventSetup.h
MaskedRctInputDigiProducer::useEcal_
bool useEcal_
Definition:
MaskedRctInputDigiProducer.h:56
Frameworkfwd.h
MaskedRctInputDigiProducer::~MaskedRctInputDigiProducer
~MaskedRctInputDigiProducer()
Definition:
MaskedRctInputDigiProducer.cc:38
edm::EDProducer
Definition:
EDProducer.h:33
ParameterSet.h
MaskedRctInputDigiProducer::useHcal_
bool useHcal_
Definition:
MaskedRctInputDigiProducer.h:57
HcalDigiCollections.h
ESHandle.h
EcalDigiCollections.h
edm::EventSetup
Definition:
EventSetup.h:44
MaskedRctInputDigiProducer::endJob
virtual void endJob()
Definition:
MaskedRctInputDigiProducer.cc:385
MaskedRctInputDigiProducer::produce
virtual void produce(edm::Event &, const edm::EventSetup &)
Definition:
MaskedRctInputDigiProducer.cc:53
edm::FileInPath
Definition:
FileInPath.h:68
EDProducer.h
MaskedRctInputDigiProducer::maskFile_
edm::FileInPath maskFile_
Definition:
MaskedRctInputDigiProducer.h:60
MaskedRctInputDigiProducer::hcalDigisLabel_
edm::InputTag hcalDigisLabel_
Definition:
MaskedRctInputDigiProducer.h:59
edm::InputTag
Definition:
InputTag.h:17
MaskedRctInputDigiProducer::MaskedRctInputDigiProducer
MaskedRctInputDigiProducer(const edm::ParameterSet &)
Definition:
MaskedRctInputDigiProducer.cc:15
edm::ParameterSet
Definition:
ParameterSet.h:35
edm::Event
Definition:
Event.h:62
MaskedRctInputDigiProducer::ecalDigisLabel_
edm::InputTag ecalDigisLabel_
Definition:
MaskedRctInputDigiProducer.h:58
Generated for CMSSW Reference Manual by
1.8.5