CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Static Public Member Functions | Private Attributes
L1RegionData< T1 > Class Template Reference

#include <HLTRecHitInAllL1RegionsProducer.h>

Inheritance diagram for L1RegionData< T1 >:
L1RegionDataBase

Public Member Functions

void getEtaPhiRegions (const edm::Event &, std::vector< EcalEtaPhiRegion > &, const L1CaloGeometry &) const override
 
template<>
void getEtaPhiRegions (const edm::Event &event, std::vector< EcalEtaPhiRegion > &regions, const L1CaloGeometry &l1CaloGeom) const
 
template<>
void getEtaPhiRegions (const edm::Event &event, std::vector< EcalEtaPhiRegion > &regions, const L1CaloGeometry &l1CaloGeom) const
 
 L1RegionData (const edm::ParameterSet &para, edm::ConsumesCollector &consumesColl)
 
- Public Member Functions inherited from L1RegionDataBase
virtual ~L1RegionDataBase ()
 

Static Public Member Functions

template<typename T2 >
static T2::const_iterator beginIt (const T2 &coll)
 
template<typename T2 >
static BXVector< T2 >
::const_iterator 
beginIt (const BXVector< T2 > &coll)
 
template<typename T2 >
static T2::const_iterator endIt (const T2 &coll)
 
template<typename T2 >
static BXVector< T2 >
::const_iterator 
endIt (const BXVector< T2 > &coll)
 

Private Attributes

double maxEt_
 
double minEt_
 
double regionEtaMargin_
 
double regionPhiMargin_
 
edm::EDGetTokenT< T1 > token_
 

Detailed Description

template<typename T1>
class L1RegionData< T1 >

Definition at line 58 of file HLTRecHitInAllL1RegionsProducer.h.

Constructor & Destructor Documentation

template<typename T1 >
L1RegionData< T1 >::L1RegionData ( const edm::ParameterSet para,
edm::ConsumesCollector consumesColl 
)
inline

Definition at line 66 of file HLTRecHitInAllL1RegionsProducer.h.

Member Function Documentation

template<typename T1 >
template<typename T2 >
static T2::const_iterator L1RegionData< T1 >::beginIt ( const T2 &  coll)
inlinestatic

Definition at line 74 of file HLTRecHitInAllL1RegionsProducer.h.

template<typename T1 >
template<typename T2 >
static BXVector<T2>::const_iterator L1RegionData< T1 >::beginIt ( const BXVector< T2 > &  coll)
inlinestatic

Definition at line 76 of file HLTRecHitInAllL1RegionsProducer.h.

template<typename T1 >
template<typename T2 >
static T2::const_iterator L1RegionData< T1 >::endIt ( const T2 &  coll)
inlinestatic

Definition at line 75 of file HLTRecHitInAllL1RegionsProducer.h.

template<typename T1 >
template<typename T2 >
static BXVector<T2>::const_iterator L1RegionData< T1 >::endIt ( const BXVector< T2 > &  coll)
inlinestatic

Definition at line 77 of file HLTRecHitInAllL1RegionsProducer.h.

template<typename L1CollType >
void L1RegionData< L1CollType >::getEtaPhiRegions ( const edm::Event event,
std::vector< EcalEtaPhiRegion > &  regions,
const L1CaloGeometry  
) const
overridevirtual

Implements L1RegionDataBase.

Definition at line 273 of file HLTRecHitInAllL1RegionsProducer.h.

template<>
void L1RegionData< l1extra::L1JetParticleCollection >::getEtaPhiRegions ( const edm::Event event,
std::vector< EcalEtaPhiRegion > &  regions,
const L1CaloGeometry l1CaloGeom 
) const
virtual

Implements L1RegionDataBase.

Definition at line 292 of file HLTRecHitInAllL1RegionsProducer.h.

template<>
void L1RegionData< l1extra::L1EmParticleCollection >::getEtaPhiRegions ( const edm::Event event,
std::vector< EcalEtaPhiRegion > &  regions,
const L1CaloGeometry l1CaloGeom 
) const
virtual

Implements L1RegionDataBase.

Definition at line 322 of file HLTRecHitInAllL1RegionsProducer.h.

Member Data Documentation

template<typename T1 >
double L1RegionData< T1 >::maxEt_
private

Definition at line 61 of file HLTRecHitInAllL1RegionsProducer.h.

template<typename T1 >
double L1RegionData< T1 >::minEt_
private

Definition at line 60 of file HLTRecHitInAllL1RegionsProducer.h.

template<typename T1 >
double L1RegionData< T1 >::regionEtaMargin_
private

Definition at line 62 of file HLTRecHitInAllL1RegionsProducer.h.

template<typename T1 >
double L1RegionData< T1 >::regionPhiMargin_
private

Definition at line 63 of file HLTRecHitInAllL1RegionsProducer.h.

template<typename T1 >
edm::EDGetTokenT<T1> L1RegionData< T1 >::token_
private

Definition at line 64 of file HLTRecHitInAllL1RegionsProducer.h.