ATLAS Offline Software
Public Attributes | List of all members
Muon::IMuonSystemExtensionTool::SystemExtensionCache Struct Reference

Helper struct to pipe all data needed by the tool to equip the Id track with a MuonSystemExtension. More...

#include <IMuonSystemExtensionTool.h>

Collaboration diagram for Muon::IMuonSystemExtensionTool::SystemExtensionCache:

Public Attributes

std::unique_ptr< MuonCombined::InDetCandidatecandidate
 Inner detector candidate. More...
 
const std::map< MuonStationIndex::DetectorRegionIndex, std::set< int > > * sectorsWithHits {nullptr}
 Cache the sectors which have a recorded hit. More...
 
const CaloExtensionCollectionextensionContainer {nullptr}
 Cache of the CaloExtensions. More...
 
bool useHitSectors {false}
 Switch to restrict the intersection search only to the sectors with hits. More...
 
bool createSystemExtension {true}
 Try to create the muon system extension. More...
 
bool requireSystemExtension {false}
 Require that the muon system extension was successful. More...
 

Detailed Description

Helper struct to pipe all data needed by the tool to equip the Id track with a MuonSystemExtension.

Definition at line 41 of file IMuonSystemExtensionTool.h.

Member Data Documentation

◆ candidate

std::unique_ptr<MuonCombined::InDetCandidate> Muon::IMuonSystemExtensionTool::SystemExtensionCache::candidate

Inner detector candidate.

Definition at line 44 of file IMuonSystemExtensionTool.h.

◆ createSystemExtension

bool Muon::IMuonSystemExtensionTool::SystemExtensionCache::createSystemExtension {true}

Try to create the muon system extension.

Definition at line 54 of file IMuonSystemExtensionTool.h.

◆ extensionContainer

const CaloExtensionCollection* Muon::IMuonSystemExtensionTool::SystemExtensionCache::extensionContainer {nullptr}

Cache of the CaloExtensions.

Definition at line 49 of file IMuonSystemExtensionTool.h.

◆ requireSystemExtension

bool Muon::IMuonSystemExtensionTool::SystemExtensionCache::requireSystemExtension {false}

Require that the muon system extension was successful.

Definition at line 56 of file IMuonSystemExtensionTool.h.

◆ sectorsWithHits

const std::map<MuonStationIndex::DetectorRegionIndex, std::set<int> >* Muon::IMuonSystemExtensionTool::SystemExtensionCache::sectorsWithHits {nullptr}

Cache the sectors which have a recorded hit.

Divided into Barrel / EndcapA / EndcapC

Definition at line 47 of file IMuonSystemExtensionTool.h.

◆ useHitSectors

bool Muon::IMuonSystemExtensionTool::SystemExtensionCache::useHitSectors {false}

Switch to restrict the intersection search only to the sectors with hits.

Definition at line 52 of file IMuonSystemExtensionTool.h.


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