#include <PixelInactiveAreaFinder.h>
Public Types | |
template<typename T > | |
using | VecArray2 = edm::VecArray< T, 2 > |
Public Member Functions | |
std::vector< std::pair< VecArray2< Area >, std::vector< LayerSetIndex > > > | areasAndLayerSets (const GlobalPoint &point, float zwidth) const |
InactiveAreas (const std::vector< SeedingLayerId > *inactiveLayers, std::vector< DetGroupSpanContainer > &&inactiveSpans, const std::vector< std::pair< unsigned short, unsigned short > > *inactiveLayerPairIndices, const std::vector< std::vector< LayerSetIndex > > *layerSetIndexInactiveToActive) | |
std::vector< std::pair< VecArray2< DetGroupSpan >, std::vector< LayerSetIndex > > > | spansAndLayerSets (const GlobalPoint &point, float zwidth) const |
Private Attributes | |
const std::vector< std::pair< unsigned short, unsigned short > > * | inactiveLayerPairIndices_ |
const std::vector< SeedingLayerId > * | inactiveLayers_ |
std::vector< DetGroupSpanContainer > | inactiveSpans_ |
const std::vector< std::vector< LayerSetIndex > > * | layerSetIndexInactiveToActive_ |
Definition at line 44 of file PixelInactiveAreaFinder.h.
using PixelInactiveAreaFinder::InactiveAreas::VecArray2 = edm::VecArray<T, 2> |
Definition at line 57 of file PixelInactiveAreaFinder.h.
|
inline |
Definition at line 46 of file PixelInactiveAreaFinder.h.
std::vector< std::pair< edm::VecArray< PixelInactiveAreaFinder::Area, 2 >, std::vector< PixelInactiveAreaFinder::LayerSetIndex > > > PixelInactiveAreaFinder::InactiveAreas::areasAndLayerSets | ( | const GlobalPoint & | point, |
float | zwidth | ||
) | const |
Definition at line 352 of file PixelInactiveAreaFinder.cc.
References edm::VecArray< T, N >::emplace_back(), eostools::move(), and spansAndLayerSets().
Referenced by PixelInactiveAreaTrackingRegionsSeedingLayersProducer::produce().
std::vector< std::pair< edm::VecArray< PixelInactiveAreaFinder::DetGroupSpan, 2 >, std::vector< PixelInactiveAreaFinder::LayerSetIndex > > > PixelInactiveAreaFinder::InactiveAreas::spansAndLayerSets | ( | const GlobalPoint & | point, |
float | zwidth | ||
) | const |
Definition at line 374 of file PixelInactiveAreaFinder.cc.
References edm::VecArray< T, N >::emplace_back(), end, Exception, mps_fire::i, inactiveLayerPairIndices_, inactiveSpans_, layerSetIndexInactiveToActive_, LogDebug, LogTrace, eostools::move(), GeomDetEnumerators::PixelBarrel, GeomDetEnumerators::PixelEndcap, PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().
Referenced by areasAndLayerSets(), and operator<<().
|
private |
Definition at line 64 of file PixelInactiveAreaFinder.h.
Referenced by spansAndLayerSets().
|
private |
Definition at line 62 of file PixelInactiveAreaFinder.h.
|
private |
Definition at line 63 of file PixelInactiveAreaFinder.h.
Referenced by spansAndLayerSets().
|
private |
Definition at line 65 of file PixelInactiveAreaFinder.h.
Referenced by spansAndLayerSets().