|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
    5 #ifndef IDDICT_IdDictAltRegions_H 
    6 #define IDDICT_IdDictAltRegions_H 
   36     virtual std::string 
group_name () 
const override;
 
   60                                           const std::string& 
tag = 
"") 
override;
 
   62     virtual bool verify () 
const override;
 
   63     virtual void clear () 
override;
 
   70     using map_type = std::map<std::string, IdDictRegion* >;
 
  
JetConstituentVector::iterator iterator
virtual void reset_implementation() override
IdDictRegion * selected_region()
Currently selected region.
virtual Range build_range() const override
IdDictRegion * m_selected_region
virtual void generate_implementation(const IdDictMgr &idd, IdDictDictionary &dictionary, const std::string &tag="") override
virtual bool verify() const override
map_type::iterator map_iterator
void select_region(const std::string &name)
Select the named region.
virtual std::string group_name() const override
Group name for this region.
void add_region(IdDictRegion *region)
Add a new region, with key given by the tag.
virtual void resolve_references(const IdDictMgr &idd, IdDictDictionary &dictionary) override
std::map< std::string, IdDictRegion * > map_type
A Range describes the possible ranges for the field values of an ExpandedIdentifier.
virtual void clear() override
virtual ~IdDictAltRegions()
virtual void set_index(size_t index) override