ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonCnv
MuonCnvToolInterfaces
MuonCnvToolInterfaces
IDC_Helper.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 MUONRDOTOPREPDATA_IDC_HELPER_H
6
#define MUONRDOTOPREPDATA_IDC_HELPER_H
7
8
// Base classes
9
#include "Identifier/Identifier.h"
10
#include "
Identifier/Identifiable.h
"
11
#include "
Identifier/IdentifierHash.h
"
12
#include "
AthContainers/DataVector.h
"
13
14
#include "
AthenaKernel/CLASS_DEF.h
"
15
#include "
CxxUtils/checker_macros.h
"
16
17
namespace
Muon
{
18
19
namespace
IDC_Helper
{
20
21
template
<
class
IDC,
class
IDHELPER >
22
//DRDR static should match implementation in IDC_Helper.icc (clang32)
23
static
24
typename
IDC::IDENTIFIABLE*
25
getCollection
ATLAS_NOT_THREAD_SAFE
(
const
Identifier
collId,
26
IDC* idc,
27
const
IDHELPER& idHelper,
28
MsgStream& log);
29
30
template
<
class
IDC,
class
IDHELPER >
31
typename
IDC::IDENTIFIABLE*
32
getCollection
ATLAS_NOT_THREAD_SAFE
(
const
Identifier
collId,
33
IDC* idc,
34
const
IDHELPER* idHelper,
35
MsgStream& log)
36
{
37
return
getCollection<IDC, IDHELPER>(collId, idc, *idHelper, log);
38
}
39
40
41
template
<
class
IDC,
class
IDHELPER >
42
//DRDR static should match implementation in IDC_Helper.icc (clang32)
43
typename
IDC::IDENTIFIABLE*
44
addCollection
(
const
Identifier
collId,
45
IDC* idc,
46
const
IDHELPER& idHelper,
47
MsgStream& log);
48
49
50
}
51
}
52
53
#include "
IDC_Helper.icc
"
54
55
#endif
56
CLASS_DEF.h
macros to associate a CLID to a type
DataVector.h
An STL vector of pointers that by default owns its pointed-to elements.
IDC_Helper.icc
Identifiable.h
IdentifierHash.h
checker_macros.h
Define macros for attributes used to control the static checker.
ATLAS_NOT_THREAD_SAFE
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
Definition
checker_macros.h:212
Identifier
Definition
IdentifierFieldParser.cxx:14
Muon::IDC_Helper
Definition
IDC_Helper.h:19
Muon::IDC_Helper::addCollection
IDC::IDENTIFIABLE * addCollection(const Identifier collId, IDC *idc, const IDHELPER &idHelper, MsgStream &log)
Muon
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition
TrackSystemController.h:46
Generated on
for ATLAS Offline Software by
1.17.0