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>
,
l1t::HGCalMulticlusterBxCollection
>
23
HGCalBackendLayer2ProcessorBase
;
24
typedef
HGCalProcessorBaseT<edm::Handle<l1t::HGCalTriggerCellBxCollection>
,
l1t::HGCalTowerMapBxCollection
>
25
HGCalTowerMapProcessorBase
;
26
typedef
HGCalProcessorBaseT<edm::Handle<l1t::HGCalTowerMapBxCollection>
,
l1t::HGCalTowerBxCollection
>
27
HGCalTowerProcessorBase
;
28
29
#include "
FWCore/PluginManager/interface/PluginFactory.h
"
30
typedef
edmplugin::PluginFactory
<
HGCalVFEProcessorBase
*(
const
edm::ParameterSet
&)>
HGCalVFEProcessorBaseFactory
;
31
typedef
edmplugin::PluginFactory
<
HGCalConcentratorProcessorBase
*(
const
edm::ParameterSet
&)>
HGCalConcentratorFactory
;
32
typedef
edmplugin::PluginFactory
<
HGCalBackendLayer1ProcessorBase
*(
const
edm::ParameterSet
&)>
HGCalBackendLayer1Factory
;
33
typedef
edmplugin::PluginFactory
<
HGCalBackendLayer2ProcessorBase
*(
const
edm::ParameterSet
&)>
HGCalBackendLayer2Factory
;
34
typedef
edmplugin::PluginFactory
<
HGCalTowerMapProcessorBase
*(
const
edm::ParameterSet
&)>
HGCalTowerMapFactory
;
35
typedef
edmplugin::PluginFactory
<
HGCalTowerProcessorBase
*(
const
edm::ParameterSet
&)>
HGCalTowerFactory
;
36
37
#endif
PluginFactory.h
HGCalProcessorBaseT.h
HGCalTowerProcessorBase
HGCalProcessorBaseT< edm::Handle< l1t::HGCalTowerMapBxCollection >, l1t::HGCalTowerBxCollection > HGCalTowerProcessorBase
Definition:
HGCalProcessorBase.h:27
HGCalBackendLayer2ProcessorBase
HGCalProcessorBaseT< edm::Handle< l1t::HGCalClusterBxCollection >, l1t::HGCalMulticlusterBxCollection > HGCalBackendLayer2ProcessorBase
Definition:
HGCalProcessorBase.h:23
HGCalTriggerSums.h
BXVector
Definition:
BXVector.h:15
HGCalMulticluster.h
HGCalVFEProcessorBase
HGCalProcessorBaseT< HGCalDigiCollection, l1t::HGCalTriggerCellBxCollection > HGCalVFEProcessorBase
Definition:
HGCalProcessorBase.h:16
edm::ParameterSet
Definition:
ParameterSet.h:36
HGCalTower.h
edmplugin::PluginFactory
Definition:
PluginFactory.h:34
HGCDigiCollections.h
HGCalCluster.h
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
HGCalTowerMapProcessorBase
HGCalProcessorBaseT< edm::Handle< l1t::HGCalTriggerCellBxCollection >, l1t::HGCalTowerMapBxCollection > HGCalTowerMapProcessorBase
Definition:
HGCalProcessorBase.h:25
HGCalTriggerCell.h
HGCalProcessorBaseT
Definition:
HGCalProcessorBaseT.h:10
Generated for CMSSW Reference Manual by
1.8.16