Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
DPGAnalysis
Skims
interface
ECALActivity.h
Go to the documentation of this file.
1
// -*- C++ -*-
2
//
3
// Package: ECALActivity
4
// Class: ECALActivity
5
//
6
// Original Author: Luca Malgeri
7
8
#ifndef ECALActivity_H
9
#define ECALActivity_H
10
11
// system include files
12
#include <memory>
13
#include <vector>
14
#include <map>
15
#include <set>
16
17
// user include files
18
#include "
FWCore/Utilities/interface/InputTag.h
"
19
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
20
#include "
FWCore/Framework/interface/stream/EDFilter.h
"
21
#include "
FWCore/Framework/interface/Event.h
"
22
#include "
FWCore/Framework/interface/MakerMacros.h
"
23
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
24
#include "
FWCore/Framework/interface/ESHandle.h
"
25
#include "
FWCore/MessageLogger/interface/MessageLogger.h
"
26
27
//
28
// class declaration
29
//
30
31
class
ECALActivity
:
public
edm::stream::EDFilter
<> {
32
public
:
33
explicit
ECALActivity
(
const
edm::ParameterSet
&);
34
~ECALActivity
()
override
;
35
36
private
:
37
bool
filter
(
edm::Event
&,
const
edm::EventSetup
&)
override
;
38
39
edm::InputTag
EBRecHitCollection_
;
40
edm::InputTag
EERecHitCollection_
;
41
42
int
EBnum
;
43
double
EBthresh
;
44
int
EEnum
;
45
double
EEthresh
;
46
int
ETOTnum
;
47
double
ETOTthresh
;
48
bool
applyfilter
;
49
};
50
51
#endif
ECALActivity::ETOTnum
int ETOTnum
Definition:
ECALActivity.h:46
EDFilter.h
MessageLogger.h
ECALActivity::EBthresh
double EBthresh
Definition:
ECALActivity.h:43
Event.h
MakerMacros.h
ECALActivity::EBRecHitCollection_
edm::InputTag EBRecHitCollection_
Definition:
ECALActivity.h:39
ECALActivity::applyfilter
bool applyfilter
Definition:
ECALActivity.h:48
Frameworkfwd.h
ECALActivity
Definition:
ECALActivity.h:31
ECALActivity::EEthresh
double EEthresh
Definition:
ECALActivity.h:45
ParameterSet.h
ECALActivity::EBnum
int EBnum
Definition:
ECALActivity.h:42
ECALActivity::EERecHitCollection_
edm::InputTag EERecHitCollection_
Definition:
ECALActivity.h:40
ESHandle.h
edm::EventSetup
Definition:
EventSetup.h:59
ECALActivity::ETOTthresh
double ETOTthresh
Definition:
ECALActivity.h:47
ECALActivity::filter
bool filter(edm::Event &, const edm::EventSetup &) override
Definition:
ECALActivity.cc:48
edm::InputTag
Definition:
InputTag.h:15
InputTag.h
ECALActivity::EEnum
int EEnum
Definition:
ECALActivity.h:44
edm::stream::EDFilter
Definition:
EDFilter.h:36
edm::ParameterSet
Definition:
ParameterSet.h:47
ECALActivity::ECALActivity
ECALActivity(const edm::ParameterSet &)
Definition:
ECALActivity.cc:33
edm::Event
Definition:
Event.h:73
ECALActivity::~ECALActivity
~ECALActivity() override
Definition:
ECALActivity.cc:46
Generated for CMSSW Reference Manual by
1.8.5