Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
//
19
//
20
// Original Author: pts/65
21
// Created: Fri Nov 23 12:08:31 CET 2007
22
//
23
//
24
25
// system include files
26
#include <memory>
27
28
// user include files
29
#include "
FWCore/Framework/interface/EDProducer.h
"
30
#include "
FWCore/Framework/interface/ESHandle.h
"
31
#include "
FWCore/Framework/interface/Event.h
"
32
#include "
FWCore/Framework/interface/EventSetup.h
"
33
#include "
FWCore/Framework/interface/Frameworkfwd.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
()
override
;
49
50
private
:
51
void
produce
(
edm::Event
&,
const
edm::EventSetup
&)
override
;
52
void
endJob
()
override
;
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
MaskedRctInputDigiProducer::produce
void produce(edm::Event &, const edm::EventSetup &) override
Definition:
MaskedRctInputDigiProducer.cc:45
Event.h
MakerMacros.h
EventSetup.h
MaskedRctInputDigiProducer::useEcal_
bool useEcal_
Definition:
MaskedRctInputDigiProducer.h:56
MaskedRctInputDigiProducer::endJob
void endJob() override
Definition:
MaskedRctInputDigiProducer.cc:341
Frameworkfwd.h
edm::EDProducer
Definition:
EDProducer.h:36
ParameterSet.h
MaskedRctInputDigiProducer::~MaskedRctInputDigiProducer
~MaskedRctInputDigiProducer() override
Definition:
MaskedRctInputDigiProducer.cc:35
MaskedRctInputDigiProducer::useHcal_
bool useHcal_
Definition:
MaskedRctInputDigiProducer.h:57
HcalDigiCollections.h
ESHandle.h
EcalDigiCollections.h
edm::EventSetup
Definition:
EventSetup.h:59
edm::FileInPath
Definition:
FileInPath.h:61
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:15
MaskedRctInputDigiProducer::MaskedRctInputDigiProducer
MaskedRctInputDigiProducer(const edm::ParameterSet &)
Definition:
MaskedRctInputDigiProducer.cc:15
edm::ParameterSet
Definition:
ParameterSet.h:47
edm::Event
Definition:
Event.h:73
MaskedRctInputDigiProducer::ecalDigisLabel_
edm::InputTag ecalDigisLabel_
Definition:
MaskedRctInputDigiProducer.h:58
Generated for CMSSW Reference Manual by
1.8.5