5#ifndef MUONCOMBINEDEVENT_INDETCANDIDATETOTAGMAP_H
6#define MUONCOMBINEDEVENT_INDETCANDIDATETOTAGMAP_H
17 using tagMap = std::map<const InDetCandidate*, std::unique_ptr<TagBase> >;
25 unsigned int size()
const;
28 tagMap::iterator
begin();
29 tagMap::iterator
end();
30 tagMap::const_iterator
begin()
const;
31 tagMap::const_iterator
end()
const;
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
const TagBase * getTag(const InDetCandidate *idcand) const
~InDetCandidateToTagMap()=default
std::map< const InDetCandidate *, std::unique_ptr< TagBase > > tagMap
unsigned int size() const
InDetCandidateToTagMap(InDetCandidateToTagMap &&oldMap)=default
void addEntry(const InDetCandidate *idcand, TagBase *tag)
InDetCandidateToTagMap()=default
base-class for combined reconstruction output Provides access to MuonType and Author
The MuonTagToSegMap is an auxillary construct that links the MuonSegments associated with a combined ...