ATLAS Offline Software
Public Types | Public Member Functions | Public Attributes | List of all members
Muon::HoughDataPerSec Struct Reference

#include <HoughDataPerSec.h>

Collaboration diagram for Muon::HoughDataPerSec:

Public Types

using HitVec = MuonHough::HitVec
 
using PhiHitVec = MuonHough::PhiHitVec
 
using MaximumVec = std::vector< std::shared_ptr< MuonHough::MuonLayerHough::Maximum > >
 
using PhiMaximumVec = std::vector< std::shared_ptr< MuonHough::MuonPhiLayerHough::Maximum > >
 
typedef std::vector< HitVecRegionHitVec
 
typedef std::vector< PhiHitVecRegionPhiHitVec
 
typedef std::map< MuonHough::MuonLayerHough::Maximum *, MaximumVecMaximumAssociationMap
 
typedef std::vector< MaximumVecRegionMaximumVec
 
typedef std::vector< PhiMaximumVecRegionPhiMaximumVec
 

Public Member Functions

 HoughDataPerSec ()
 
 ~HoughDataPerSec ()=default
 
int maxEtaHits () const
 

Public Attributes

int sector
 
RegionHitVec hitVec
 
RegionPhiHitVec phiHitVec
 
RegionMaximumVec maxVec
 
RegionPhiMaximumVec phiMaxVec
 
std::vector< int > nlayersWithMaxima
 
std::vector< int > nphilayersWithMaxima
 
std::vector< int > nmaxHitsInRegion
 
std::vector< int > nphimaxHitsInRegion
 
MaximumAssociationMap maxAssociationMap
 
std::set< MuonHough::MuonLayerHough::Maximum * > associatedToOtherSector
 

Detailed Description

Definition at line 20 of file HoughDataPerSec.h.

Member Typedef Documentation

◆ HitVec

Definition at line 21 of file HoughDataPerSec.h.

◆ MaximumAssociationMap

Definition at line 29 of file HoughDataPerSec.h.

◆ MaximumVec

Definition at line 24 of file HoughDataPerSec.h.

◆ PhiHitVec

Definition at line 22 of file HoughDataPerSec.h.

◆ PhiMaximumVec

Definition at line 25 of file HoughDataPerSec.h.

◆ RegionHitVec

Definition at line 27 of file HoughDataPerSec.h.

◆ RegionMaximumVec

Definition at line 30 of file HoughDataPerSec.h.

◆ RegionPhiHitVec

Definition at line 28 of file HoughDataPerSec.h.

◆ RegionPhiMaximumVec

Definition at line 31 of file HoughDataPerSec.h.

Constructor & Destructor Documentation

◆ HoughDataPerSec()

Muon::HoughDataPerSec::HoughDataPerSec ( )
inline

◆ ~HoughDataPerSec()

Muon::HoughDataPerSec::~HoughDataPerSec ( )
default

Member Function Documentation

◆ maxEtaHits()

int Muon::HoughDataPerSec::maxEtaHits ( ) const
inline

Definition at line 62 of file HoughDataPerSec.h.

Member Data Documentation

◆ associatedToOtherSector

std::set<MuonHough::MuonLayerHough::Maximum*> Muon::HoughDataPerSec::associatedToOtherSector

Definition at line 59 of file HoughDataPerSec.h.

◆ hitVec

RegionHitVec Muon::HoughDataPerSec::hitVec

Definition at line 49 of file HoughDataPerSec.h.

◆ maxAssociationMap

MaximumAssociationMap Muon::HoughDataPerSec::maxAssociationMap

Definition at line 57 of file HoughDataPerSec.h.

◆ maxVec

RegionMaximumVec Muon::HoughDataPerSec::maxVec

Definition at line 51 of file HoughDataPerSec.h.

◆ nlayersWithMaxima

std::vector<int> Muon::HoughDataPerSec::nlayersWithMaxima

Definition at line 53 of file HoughDataPerSec.h.

◆ nmaxHitsInRegion

std::vector<int> Muon::HoughDataPerSec::nmaxHitsInRegion

Definition at line 55 of file HoughDataPerSec.h.

◆ nphilayersWithMaxima

std::vector<int> Muon::HoughDataPerSec::nphilayersWithMaxima

Definition at line 54 of file HoughDataPerSec.h.

◆ nphimaxHitsInRegion

std::vector<int> Muon::HoughDataPerSec::nphimaxHitsInRegion

Definition at line 56 of file HoughDataPerSec.h.

◆ phiHitVec

RegionPhiHitVec Muon::HoughDataPerSec::phiHitVec

Definition at line 50 of file HoughDataPerSec.h.

◆ phiMaxVec

RegionPhiMaximumVec Muon::HoughDataPerSec::phiMaxVec

Definition at line 52 of file HoughDataPerSec.h.

◆ sector

int Muon::HoughDataPerSec::sector

Definition at line 48 of file HoughDataPerSec.h.


The documentation for this struct was generated from the following file:
Muon::HoughDataPerSec::nlayersWithMaxima
std::vector< int > nlayersWithMaxima
Definition: HoughDataPerSec.h:53
max
#define max(a, b)
Definition: cfImp.cxx:41
Muon::HoughDataPerSec::phiHitVec
RegionPhiHitVec phiHitVec
Definition: HoughDataPerSec.h:50
Muon::HoughDataPerSec::phiMaxVec
RegionPhiMaximumVec phiMaxVec
Definition: HoughDataPerSec.h:52
Muon::MuonStationIndex::sectorLayerHashMax
static unsigned int sectorLayerHashMax()
maximum create a hash out of region and layer
Definition: MuonStationIndex.cxx:231
Muon::HoughDataPerSec::nphilayersWithMaxima
std::vector< int > nphilayersWithMaxima
Definition: HoughDataPerSec.h:54
Muon::MuonStationIndex::DetectorRegionIndexMax
@ DetectorRegionIndexMax
Definition: MuonStationIndex.h:50
Muon::HoughDataPerSec::nmaxHitsInRegion
std::vector< int > nmaxHitsInRegion
Definition: HoughDataPerSec.h:55
Muon::HoughDataPerSec::sector
int sector
Definition: HoughDataPerSec.h:48
Muon::HoughDataPerSec::nphimaxHitsInRegion
std::vector< int > nphimaxHitsInRegion
Definition: HoughDataPerSec.h:56
Muon::HoughDataPerSec::hitVec
RegionHitVec hitVec
Definition: HoughDataPerSec.h:49
Muon::HoughDataPerSec::maxVec
RegionMaximumVec maxVec
Definition: HoughDataPerSec.h:51