L1Trigger
L1THGCal
interface
HGCalProcessorBase.h
Go to the documentation of this file.
1
#ifndef __L1Trigger_L1THGCal_HGCalProcessorBase_h__
2
#define __L1Trigger_L1THGCal_HGCalProcessorBase_h__
3
4
#include "
L1Trigger/L1THGCal/interface/HGCalProcessorBaseT.h
"
5
6
#include "
DataFormats/HGCDigi/interface/HGCDigiCollections.h
"
7
#include "
DataFormats/L1THGCal/interface/HGCalTriggerCell.h
"
8
#include "
DataFormats/L1THGCal/interface/HGCalTriggerSums.h
"
9
#include "
DataFormats/L1THGCal/interface/HGCalCluster.h
"
10
#include "
DataFormats/L1THGCal/interface/HGCalMulticluster.h
"
11
#include "
DataFormats/L1THGCal/interface/HGCalTowerMap.h
"
12
#include "
DataFormats/L1THGCal/interface/HGCalTower.h
"
13
14
#include <utility>
15
16
typedef
HGCalProcessorBaseT<HGCalDigiCollection, l1t::HGCalTriggerCellBxCollection>
HGCalVFEProcessorBase
;
17
typedef
HGCalProcessorBaseT<edm::Handle<l1t::HGCalTriggerCellBxCollection>
,
18
std::pair<l1t::HGCalTriggerCellBxCollection, l1t::HGCalTriggerSumsBxCollection> >
19
HGCalConcentratorProcessorBase
;
20
typedef
HGCalProcessorBaseT<edm::Handle<l1t::HGCalTriggerCellBxCollection>
,
l1t::HGCalClusterBxCollection
>
21
HGCalBackendLayer1ProcessorBase
;
22
typedef
HGCalProcessorBaseT<edm::Handle<l1t::HGCalClusterBxCollection>
,
23
std::pair<l1t::HGCalMulticlusterBxCollection, l1t::HGCalClusterBxCollection> >
24
HGCalBackendLayer2ProcessorBase
;
25
typedef
HGCalProcessorBaseT<edm::Handle<l1t::HGCalTriggerSumsBxCollection>
,
l1t::HGCalTowerMapBxCollection
>
26
HGCalTowerMapProcessorBase
;
27
typedef
HGCalProcessorBaseT
<
28
std::pair<edm::Handle<l1t::HGCalTowerMapBxCollection>,
edm::Handle<l1t::HGCalClusterBxCollection>
>,
29
l1t::HGCalTowerBxCollection
>
30
HGCalTowerProcessorBase
;
31
32
#include "
FWCore/PluginManager/interface/PluginFactory.h
"
33
typedef
edmplugin::PluginFactory
<
HGCalVFEProcessorBase
*(
const
edm::ParameterSet
&)>
HGCalVFEProcessorBaseFactory
;
34
typedef
edmplugin::PluginFactory
<
HGCalConcentratorProcessorBase
*(
const
edm::ParameterSet
&)>
HGCalConcentratorFactory
;
35
typedef
edmplugin::PluginFactory
<
HGCalBackendLayer1ProcessorBase
*(
const
edm::ParameterSet
&)>
HGCalBackendLayer1Factory
;
36
typedef
edmplugin::PluginFactory
<
HGCalBackendLayer2ProcessorBase
*(
const
edm::ParameterSet
&)>
HGCalBackendLayer2Factory
;
37
typedef
edmplugin::PluginFactory
<
HGCalTowerMapProcessorBase
*(
const
edm::ParameterSet
&)>
HGCalTowerMapFactory
;
38
typedef
edmplugin::PluginFactory
<
HGCalTowerProcessorBase
*(
const
edm::ParameterSet
&)>
HGCalTowerFactory
;
39
40
#endif
PluginFactory.h
HGCalProcessorBaseT.h
HGCalTriggerSums.h
edm::Handle
Definition:
AssociativeIterator.h:50
BXVector
Definition:
BXVector.h:15
HGCalMulticluster.h
HGCalVFEProcessorBase
HGCalProcessorBaseT< HGCalDigiCollection, l1t::HGCalTriggerCellBxCollection > HGCalVFEProcessorBase
Definition:
HGCalProcessorBase.h:16
edm::ParameterSet
Definition:
ParameterSet.h:47
HGCalTower.h
edmplugin::PluginFactory
Definition:
PluginFactory.h:34
HGCalTowerMapProcessorBase
HGCalProcessorBaseT< edm::Handle< l1t::HGCalTriggerSumsBxCollection >, l1t::HGCalTowerMapBxCollection > HGCalTowerMapProcessorBase
Definition:
HGCalProcessorBase.h:26
HGCDigiCollections.h
HGCalCluster.h
HGCalTowerProcessorBase
HGCalProcessorBaseT< std::pair< edm::Handle< l1t::HGCalTowerMapBxCollection >, edm::Handle< l1t::HGCalClusterBxCollection > >, l1t::HGCalTowerBxCollection > HGCalTowerProcessorBase
Definition:
HGCalProcessorBase.h:30
HGCalConcentratorProcessorBase
HGCalProcessorBaseT< edm::Handle< l1t::HGCalTriggerCellBxCollection >, std::pair< l1t::HGCalTriggerCellBxCollection, l1t::HGCalTriggerSumsBxCollection > > HGCalConcentratorProcessorBase
Definition:
HGCalProcessorBase.h:19
HGCalTowerMap.h
HGCalBackendLayer1ProcessorBase
HGCalProcessorBaseT< edm::Handle< l1t::HGCalTriggerCellBxCollection >, l1t::HGCalClusterBxCollection > HGCalBackendLayer1ProcessorBase
Definition:
HGCalProcessorBase.h:21
HGCalTriggerCell.h
HGCalBackendLayer2ProcessorBase
HGCalProcessorBaseT< edm::Handle< l1t::HGCalClusterBxCollection >, std::pair< l1t::HGCalMulticlusterBxCollection, l1t::HGCalClusterBxCollection > > HGCalBackendLayer2ProcessorBase
Definition:
HGCalProcessorBase.h:24
HGCalProcessorBaseT
Definition:
HGCalProcessorBaseT.h:10
Generated for CMSSW Reference Manual by
1.8.16