ATLAS Offline Software
getDynamicAuxID.h
Go to the documentation of this file.
1 // This file's extension implies that it's C, but it's really -*- C++ -*-.
2 /*
3  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
4 */
13 #ifndef ATHCONTAINERSROOT_GETDYNAMICAUXID_H
14 #define ATHCONTAINERSROOT_GETDYNAMICAUXID_H
15 
16 
18 #include <typeinfo>
19 #include <string>
20 
21 
22 
23 namespace SG {
24 
25 
38 SG::auxid_t getDynamicAuxID (const std::type_info& ti,
39  const std::string& name,
40  const std::string& elementTypeName,
41  const std::string& branch_type_name,
42  bool standalone,
43  SG::auxid_t linked_auxid);
44 
45 
46 } // namespace SG
47 
48 
49 #endif // not ATHCONTAINERSROOT_GETDYNAMICAUXID_H
SG
Forward declaration.
Definition: CaloCellPacker_400_500.h:32
SG::auxid_t
size_t auxid_t
Identifier for a particular aux data item.
Definition: AuxTypes.h:27
SG::getDynamicAuxID
SG::auxid_t getDynamicAuxID(const std::type_info &ti, const std::string &name, const std::string &elementTypeName, const std::string &branch_type_name, bool standalone, SG::auxid_t linked_auxid)
Find the auxid for a dynamic branch.
Definition: getDynamicAuxID.cxx:64
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
AuxTypes.h
Basic definitions for auxiliary types.