ATLAS Offline Software
InDetCandidateToTagMap.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 
7 namespace MuonCombined {
9  m_tagMap.insert(std::pair<const InDetCandidate*, std::unique_ptr<TagBase> >(idcand, std::unique_ptr<TagBase>(tag)));
10  }
11 
13  tagMap::const_iterator pos = m_tagMap.find(idcand);
14  if (pos == end()) return nullptr;
15  return pos->second.get();
16  }
17 
18  unsigned int InDetCandidateToTagMap::size() const { return m_tagMap.size(); }
19  bool InDetCandidateToTagMap::empty() const { return m_tagMap.empty(); }
22  InDetCandidateToTagMap::tagMap::const_iterator InDetCandidateToTagMap::begin() const { return m_tagMap.begin(); }
23  InDetCandidateToTagMap::tagMap::const_iterator InDetCandidateToTagMap::end() const { return m_tagMap.end(); }
24 } // namespace MuonCombined
xAOD::iterator
JetConstituentVector::iterator iterator
Definition: JetConstituentVector.cxx:68
MuonCombined::InDetCandidate
Definition: InDetCandidate.h:18
MuonCombined::InDetCandidateToTagMap::m_tagMap
tagMap m_tagMap
Definition: InDetCandidateToTagMap.h:34
MuonCombined::InDetCandidateToTagMap::addEntry
void addEntry(const InDetCandidate *idcand, TagBase *tag)
Definition: InDetCandidateToTagMap.cxx:8
MuonCombined::InDetCandidateToTagMap::size
unsigned int size() const
Definition: InDetCandidateToTagMap.cxx:18
MuonCombined::InDetCandidateToTagMap::begin
tagMap::iterator begin()
Definition: InDetCandidateToTagMap.cxx:20
MuonCombined::InDetCandidateToTagMap::empty
bool empty() const
Definition: InDetCandidateToTagMap.cxx:19
MuonCombined::InDetCandidateToTagMap::end
tagMap::iterator end()
Definition: InDetCandidateToTagMap.cxx:21
InDetCandidateToTagMap.h
python.LumiBlobConversion.pos
pos
Definition: LumiBlobConversion.py:18
MuonCombined
The MuonTagToSegMap is an auxillary construct that links the MuonSegments associated with a combined ...
Definition: IMuonSystemExtensionTool.h:23
MuonCombined::InDetCandidateToTagMap::getTag
const TagBase * getTag(const InDetCandidate *idcand) const
Definition: InDetCandidateToTagMap.cxx:12
CaloCondBlobAlgs_fillNoiseFromASCII.tag
string tag
Definition: CaloCondBlobAlgs_fillNoiseFromASCII.py:24
MuonCombined::TagBase
base-class for combined reconstruction output Provides access to MuonType and Author
Definition: TagBase.h:48