ATLAS Offline Software
Public Attributes | List of all members
MuonInDetToMuonSystemExtensionAlg::InDetCandidateCache Struct Reference
Collaboration diagram for MuonInDetToMuonSystemExtensionAlg::InDetCandidateCache:

Public Attributes

const InDetCandidateCollectioninput_candidates {nullptr}
 Collection of the InDet candidates to consider. More...
 
std::set< const MuonCombined::InDetCandidate * > excluded_trks
 Inner detector tracks to exclude. More...
 
MuidCoVector tag_map
 Combined fit tag map. More...
 
std::set< const Muon::MuonSegment * > combined_segs {}
 List of segments that were successfully combined to a muon. More...
 
std::unique_ptr< InDetCandidateCollectionoutputContainer = std::make_unique<InDetCandidateCollection>(SG::OWN_ELEMENTS)
 Output container for the StoreGate. More...
 
std::map< Muon::MuonStationIndex::DetectorRegionIndex, std::set< int > > hit_sectors
 Hit sector map. More...
 
std::map< int, std::vector< double > > eta_seeds {}
 
std::map< unsigned int, std::set< Identifier > > consumed_hits {}
 Map of hits that were successfully combined to a muon segment Key is the hash made out of region & layer index. More...
 
std::vector< const Muon::MuonSegment * > candidate_segments {}
 Muon segments that could be potentially used for MuGirl / MuTagIMO. More...
 

Detailed Description

Definition at line 78 of file MuonInDetToMuonSystemExtensionAlg.h.

Member Data Documentation

◆ candidate_segments

std::vector<const Muon::MuonSegment*> MuonInDetToMuonSystemExtensionAlg::InDetCandidateCache::candidate_segments {}

Muon segments that could be potentially used for MuGirl / MuTagIMO.

Definition at line 102 of file MuonInDetToMuonSystemExtensionAlg.h.

◆ combined_segs

std::set<const Muon::MuonSegment*> MuonInDetToMuonSystemExtensionAlg::InDetCandidateCache::combined_segs {}

List of segments that were successfully combined to a muon.

Definition at line 87 of file MuonInDetToMuonSystemExtensionAlg.h.

◆ consumed_hits

std::map<unsigned int, std::set<Identifier> > MuonInDetToMuonSystemExtensionAlg::InDetCandidateCache::consumed_hits {}

Map of hits that were successfully combined to a muon segment Key is the hash made out of region & layer index.

Definition at line 99 of file MuonInDetToMuonSystemExtensionAlg.h.

◆ eta_seeds

std::map<int, std::vector<double> > MuonInDetToMuonSystemExtensionAlg::InDetCandidateCache::eta_seeds {}

Definition at line 95 of file MuonInDetToMuonSystemExtensionAlg.h.

◆ excluded_trks

std::set<const MuonCombined::InDetCandidate*> MuonInDetToMuonSystemExtensionAlg::InDetCandidateCache::excluded_trks

Inner detector tracks to exclude.

Definition at line 83 of file MuonInDetToMuonSystemExtensionAlg.h.

◆ hit_sectors

std::map<Muon::MuonStationIndex::DetectorRegionIndex, std::set<int> > MuonInDetToMuonSystemExtensionAlg::InDetCandidateCache::hit_sectors

Hit sector map.

Definition at line 93 of file MuonInDetToMuonSystemExtensionAlg.h.

◆ input_candidates

const InDetCandidateCollection* MuonInDetToMuonSystemExtensionAlg::InDetCandidateCache::input_candidates {nullptr}

Collection of the InDet candidates to consider.

Definition at line 80 of file MuonInDetToMuonSystemExtensionAlg.h.

◆ outputContainer

std::unique_ptr<InDetCandidateCollection> MuonInDetToMuonSystemExtensionAlg::InDetCandidateCache::outputContainer = std::make_unique<InDetCandidateCollection>(SG::OWN_ELEMENTS)

Output container for the StoreGate.

Definition at line 90 of file MuonInDetToMuonSystemExtensionAlg.h.

◆ tag_map

MuidCoVector MuonInDetToMuonSystemExtensionAlg::InDetCandidateCache::tag_map

Combined fit tag map.

Definition at line 85 of file MuonInDetToMuonSystemExtensionAlg.h.


The documentation for this struct was generated from the following file: