ATLAS Offline Software
IdDictSubRegion.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3  */
4 
5 
9 #include "src/Debugger.h"
10 #include <iostream>
11 
12 
14  const std::string& group,
15  const std::string& tag)
17 {
18 }
19 
21 }
22 
23 void
25  IdDictDictionary& /*dictionary*/,
26  const std::string& /*tag*/) {
27  std::cout << "IdDictSubRegion::generate_implementation - SHOULD NEVER BE CALLED " << std::endl;
28 }
29 
30 void
33  IdDictRegion& region,
34  const std::string& tag) {
35  if (Debugger::debug()) {
36  std::cout << "IdDictSubRegion::generate_implementation>" << std::endl;
37  }
38 
39  // NOTE: we DO NOT protect this method with
40  // m_generated_implementation because a subregion is a "reference"
41  // and must be looped over to fully implement a region.
42 
44 
45  for (it = m_entries.begin(); it != m_entries.end(); ++it) {
48  }
49 }
50 
51 void
53  for (auto* entry:m_entries) {
55  }
56 }
xAOD::iterator
JetConstituentVector::iterator iterator
Definition: JetConstituentVector.cxx:68
skel.it
it
Definition: skel.GENtoEVGEN.py:407
IdDictRegionEntry::reset_implementation
virtual void reset_implementation()
Definition: IdDictRegionEntry.cxx:22
IdDictSubRegion.h
Debugger.h
IdDictSubRegion::IdDictSubRegion
IdDictSubRegion(const std::string &name, const std::string &group, const std::string &tag)
Definition: IdDictSubRegion.cxx:13
IdDictRegionEntry.h
IdDictRegion::tag
const std::string & tag() const
Definition: IdDictRegion.h:161
IdDictRegion
Definition: IdDictRegion.h:20
IdDictMgr
Definition: IdDictMgr.h:15
IdDictSubRegion::generate_implementation
virtual void generate_implementation(const IdDictMgr &idd, IdDictDictionary &dictionary, const std::string &tag="") override
Definition: IdDictSubRegion.cxx:24
Debugger::debug
static bool debug()
Definition: Debugger.h:18
IdDictRegion::m_entries
std::vector< IdDictRegionEntry * > m_entries
Definition: IdDictRegion.h:125
IdDictRegion::entry
const IdDictRegionEntry & entry(size_t i) const
Definition: IdDictRegion.h:280
master.dictionary
dictionary
Definition: master.py:47
IdDictSubRegion::~IdDictSubRegion
virtual ~IdDictSubRegion()
Definition: IdDictSubRegion.cxx:20
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:240
IdDictSubRegion::reset_implementation
virtual void reset_implementation() override
Definition: IdDictSubRegion.cxx:52
IdDictDictionary
Definition: IdDictDictionary.h:30
IdDictRegionEntry
Definition: IdDictRegionEntry.h:14
IdDictFieldImplementation.h
CaloLCW_tf.group
group
Definition: CaloLCW_tf.py:28
CaloCondBlobAlgs_fillNoiseFromASCII.tag
string tag
Definition: CaloCondBlobAlgs_fillNoiseFromASCII.py:23
IdDictRegionEntry::generate_implementation
virtual void generate_implementation(const IdDictMgr &, IdDictDictionary &, IdDictRegion &, const std::string &)
Definition: IdDictRegionEntry.cxx:16