Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
CaloOnlineTools
EcalTools
plugins
EcalExclusiveTrigFilter.h
Go to the documentation of this file.
1
// -*- C++ -*-
2
//
3
// Package: EcalExclusiveTrigFilter
4
// Class: EcalExclusiveTrigFilter
5
//
13
//
14
// Original Author: Seth COOPER
15
// Created: Thu May 22 11:40:12 CEST 2008
16
// $Id: EcalExclusiveTrigFilter.h,v 1.2 2010/01/04 15:07:40 ferriff Exp $
17
//
18
//
19
20
21
// system include files
22
#include <memory>
23
24
// user include files
25
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
26
#include "
FWCore/Framework/interface/EDFilter.h
"
27
#include "
FWCore/Framework/interface/Event.h
"
28
#include "
FWCore/Framework/interface/MakerMacros.h
"
29
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
30
31
#include "
DataFormats/L1GlobalMuonTrigger/interface/L1MuRegionalCand.h
"
32
#include "
DataFormats/L1GlobalMuonTrigger/interface/L1MuGMTReadoutCollection.h
"
33
#include "
DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerReadoutRecord.h
"
34
#include "
DataFormats/L1GlobalTrigger/interface/L1GtPsbWord.h
"
35
//
36
// class declaration
37
//
38
39
class
EcalExclusiveTrigFilter
:
public
edm::EDFilter
{
40
public
:
41
explicit
EcalExclusiveTrigFilter
(
const
edm::ParameterSet
&);
42
~EcalExclusiveTrigFilter
();
43
44
private
:
45
virtual
bool
filter
(
edm::Event
&,
const
edm::EventSetup
&);
46
47
// ----------member data ---------------------------
48
edm::InputTag
l1GTReadoutRecTag_
;
49
std::vector<int>
l1Accepts_
;
50
std::vector<std::string>
l1Names_
;
51
};
EcalExclusiveTrigFilter::~EcalExclusiveTrigFilter
~EcalExclusiveTrigFilter()
Definition:
EcalExclusiveTrigFilter.cc:45
L1MuRegionalCand.h
L1MuGMTReadoutCollection.h
Event.h
MakerMacros.h
L1GtPsbWord.h
Frameworkfwd.h
ParameterSet.h
EcalExclusiveTrigFilter::filter
virtual bool filter(edm::Event &, const edm::EventSetup &)
Definition:
EcalExclusiveTrigFilter.cc:60
EDFilter.h
EcalExclusiveTrigFilter::l1GTReadoutRecTag_
edm::InputTag l1GTReadoutRecTag_
Definition:
EcalExclusiveTrigFilter.h:48
L1GlobalTriggerReadoutRecord.h
edm::EventSetup
Definition:
EventSetup.h:44
EcalExclusiveTrigFilter::EcalExclusiveTrigFilter
EcalExclusiveTrigFilter(const edm::ParameterSet &)
Definition:
EcalExclusiveTrigFilter.cc:37
EcalExclusiveTrigFilter
Definition:
EcalExclusiveTrigFilter.h:39
edm::EDFilter
Definition:
EDFilter.h:24
EcalExclusiveTrigFilter::l1Accepts_
std::vector< int > l1Accepts_
Definition:
EcalExclusiveTrigFilter.h:49
EcalExclusiveTrigFilter::l1Names_
std::vector< std::string > l1Names_
Definition:
EcalExclusiveTrigFilter.h:50
edm::InputTag
Definition:
InputTag.h:12
edm::ParameterSet
Definition:
ParameterSet.h:35
edm::Event
Definition:
Event.h:50
Generated for CMSSW Reference Manual by
1.8.5