ATLAS Offline Software
IdDictSubRegion.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef IDDICT_IdDictSubRegion_H
6 #define IDDICT_IdDictSubRegion_H
7 
8 #include "IdDict/IdDictRegion.h"
9 
10 class IdDictMgr;
11 class IdDictDictionary;
12 
13 class IdDictSubRegion : public IdDictRegion {
14 public:
15  IdDictSubRegion ();
16  virtual ~IdDictSubRegion ();
17 
18  // Dummy: never called - subregions are only generated via
19  // IdDictReference where one already has a region which is passed in
20  // as an arg with the method below
21  void generate_implementation (const IdDictMgr& idd,
23  const std::string& tag = "");
24  // Generate implementation - pass region to be filled for this subregion
25  void generate_implementation (const IdDictMgr& idd,
27  IdDictRegion& region,
28  const std::string& tag = "");
29  void reset_implementation ();
30 };
31 
32 #endif
33 
IdDictSubRegion::generate_implementation
void generate_implementation(const IdDictMgr &idd, IdDictDictionary &dictionary, const std::string &tag="")
Definition: IdDictSubRegion.cxx:18
IdDictSubRegion::reset_implementation
void reset_implementation()
Definition: IdDictSubRegion.cxx:46
IdDictRegion
Definition: IdDictRegion.h:20
IdDictMgr
Definition: IdDictMgr.h:14
master.dictionary
dictionary
Definition: master.py:47
IdDictSubRegion::~IdDictSubRegion
virtual ~IdDictSubRegion()
Definition: IdDictSubRegion.cxx:14
IdDictDictionary
Definition: IdDictDictionary.h:30
IdDictSubRegion::IdDictSubRegion
IdDictSubRegion()
Definition: IdDictSubRegion.cxx:11
IdDictRegion.h
IdDictSubRegion
Definition: IdDictSubRegion.h:13
CaloCondBlobAlgs_fillNoiseFromASCII.tag
string tag
Definition: CaloCondBlobAlgs_fillNoiseFromASCII.py:24