#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 40 of file PixelInactiveAreaFinder.h.
using PixelInactiveAreaFinder::InactiveAreas::VecArray2 = edm::VecArray< T, 2> |
Definition at line 54 of file PixelInactiveAreaFinder.h.
|
inline |
Definition at line 42 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 370 of file PixelInactiveAreaFinder.cc.
References edm::VecArray< T, N >::emplace_back(), B2GTnPMonitor_cfi::item, eostools::move(), runTheMatrix::ret, 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 399 of file PixelInactiveAreaFinder.cc.
References edm::VecArray< T, N >::emplace_back(), dataset::end, Exception, mps_fire::i, PixelInactiveAreaFinder::layerSetIndexInactiveToActive_, LogDebug, LogTrace, eostools::move(), GeomDetEnumerators::PixelBarrel, GeomDetEnumerators::PixelEndcap, sistrip::SpyUtilities::range(), runTheMatrix::ret, contentValuesCheck::ss, PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().
Referenced by areasAndLayerSets().
|
private |
Definition at line 64 of file PixelInactiveAreaFinder.h.
|
private |
Definition at line 61 of file PixelInactiveAreaFinder.h.
|
private |
Definition at line 62 of file PixelInactiveAreaFinder.h.
|
private |
Definition at line 66 of file PixelInactiveAreaFinder.h.