ATLAS Offline Software
CondHandleKeyArray.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef STOREGATE_CONDHANDLEKEYARRAY_H
6 #define STOREGATE_CONDHANDLEKEYARRAY_H 1
7 
9 
14 
15 namespace SG {
16 
17  namespace CondHandleDefault {
18  // need default constructor for VarHandleKeyArrayCommon<Base>::assign
19  template <class Base>
20  class Key : public Base {
21  public:
22  Key() : Base("") {}
23 
24  Key(const std::string& val) : Base(val) {}
25 
26  };
27  }
28 
29  template <class T>
31 
32  template <class T>
34 
35 } // namespace SG
36 
37 #endif
SG::CondHandleDefault::Key::Key
Key(const std::string &val)
Definition: CondHandleKeyArray.h:24
SG
Forward declaration.
Definition: CaloCellPacker_400_500.h:32
WriteCondHandleKey.h
SG::HandleKeyArray
Definition: StoreGate/StoreGate/HandleKeyArray.h:38
ReadCondHandle.h
SG::CondHandleDefault::Key::Key
Key()
Definition: CondHandleKeyArray.h:22
SG::CondHandleDefault::Key
Definition: CondHandleKeyArray.h:20
WriteCondHandle.h
Base
LHEF::Reader
Pythia8::Reader Reader
Definition: Prophecy4fMerger.cxx:11
ReadCondHandleKey.h
HandleKeyArray.h
Pythia8_RapidityOrderMPI.val
val
Definition: Pythia8_RapidityOrderMPI.py:14
LHEF::Writer
Pythia8::Writer Writer
Definition: Prophecy4fMerger.cxx:12