|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONRECTOOLINTERFACES_HOUGHDATAPERSEC_H
6 #define MUONRECTOOLINTERFACES_HOUGHDATAPERSEC_H
24 using MaximumVec = std::vector<std::shared_ptr<MuonHough::MuonLayerHough::Maximum>>;
25 using PhiMaximumVec = std::vector<std::shared_ptr<MuonHough::MuonPhiLayerHough::Maximum>>;
58 std::set<MuonHough::MuonLayerHough::Maximum*>
66 std::vector<HoughDataPerSec>
vec;
68 std::vector<std::unique_ptr<TgcHitClusteringObj>>
std::vector< std::shared_ptr< MuonHough::PhiHit > > PhiHitVec
std::vector< int > nlayersWithMaxima
std::vector< std::unique_ptr< TgcHitClusteringObj > > tgcClusteringObjs
std::vector< std::shared_ptr< MuonHough::Hit > > HitVec
RegionPhiHitVec phiHitVec
RegionPhiMaximumVec phiMaxVec
std::vector< HitVec > RegionHitVec
static unsigned int sectorLayerHashMax()
maximum create a hash out of region and layer
~HoughDataPerSec()=default
This class provides conversion from CSC RDO data to CSC Digits.
MuonHough::PhiHitVec PhiHitVec
std::set< MuonHough::MuonLayerHough::Maximum * > associatedToOtherSector
std::vector< PhiHitVec > RegionPhiHitVec
std::vector< std::shared_ptr< MuonHough::MuonPhiLayerHough::Maximum > > PhiMaximumVec
std::vector< MaximumVec > RegionMaximumVec
std::vector< HoughDataPerSec > vec
std::vector< PhiMaximumVec > RegionPhiMaximumVec
MuonHough::MuonDetectorHough detectorHoughTransforms
std::map< MuonHough::MuonLayerHough::Maximum *, MaximumVec > MaximumAssociationMap
class managing all Hough transforms in the detector
std::vector< int > nphilayersWithMaxima
MaximumAssociationMap maxAssociationMap
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
std::vector< int > nmaxHitsInRegion
std::vector< int > nphimaxHitsInRegion
macros to associate a CLID to a type
std::vector< std::shared_ptr< MuonHough::MuonLayerHough::Maximum > > MaximumVec