ATLAS Offline Software
Loading...
Searching...
No Matches
Control
AthenaPython
AthenaPython
AthenaPythonDict.h
Go to the documentation of this file.
1
// -*- C++ -*-
2
3
/*
4
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
#ifndef ATHENAPYTHON_ATHENAPYTHONDICT_H
8
#define ATHENAPYTHON_ATHENAPYTHONDICT_H
9
10
#include <string>
11
#include <typeinfo>
12
#include "GaudiKernel/IEvtSelector.h"
13
#include "GaudiKernel/IClassIDSvc.h"
14
#include "
AthenaKernel/IThinningHdlr.h
"
15
#include "
AthenaKernel/ISlimmingHdlr.h
"
16
#include "
AthenaKernel/IValgrindSvc.h
"
17
#include "
AthenaKernel/IDictLoaderSvc.h
"
18
#include "
AthenaKernel/IEvtIdModifierSvc.h
"
19
#include "GaudiKernel/IIoComponent.h"
20
#include "GaudiKernel/IIoComponentMgr.h"
21
22
#include "
AthenaBaseComps/AthAlgorithm.h
"
23
#include "
AthenaBaseComps/AthAlgTool.h
"
24
#include "
AthenaBaseComps/AthService.h
"
25
26
#include "
AthenaPython/PyAthenaAlg.h
"
27
#include "
AthenaPython/PyAthenaSvc.h
"
28
#include "
AthenaPython/PyAthenaTool.h
"
29
#include "
AthenaPython/PyAthenaAud.h
"
30
31
namespace
AthenaInternal
{
32
33
class
ROOT6_AthenaPython_WorkAround_Dummy
{};
34
35
CLID
getClid
( IClassIDSvc* self,
const
std::string& typeName ) {
36
CLID
clid = CLID_NULL;
37
self->getIDOfTypeName(typeName, clid).ignore();
38
return
clid;
39
}
40
41
struct
AthenaInternalInstan
{
42
ServiceHandle<StoreGateSvc>
hsg
;
43
};
44
45
}
46
47
#endif
// ATHENAPYTHON_ATHENAPYTHONDICT_H
AthAlgTool.h
AthAlgorithm.h
AthService.h
CLID
uint32_t CLID
The Class ID type.
Definition
Event/xAOD/xAODCore/xAODCore/ClassID_traits.h:47
IDictLoaderSvc.h
IEvtIdModifierSvc.h
ISlimmingHdlr.h
IThinningHdlr.h
IValgrindSvc.h
PyAthenaAlg.h
PyAthenaAud.h
PyAthenaSvc.h
PyAthenaTool.h
AthenaInternal::ROOT6_AthenaPython_WorkAround_Dummy
Definition
AthenaPythonDict.h:33
ServiceHandle
Definition
ClusterMakerTool.h:36
AthenaInternal
Definition
AthenaPythonDict.h:31
AthenaInternal::getClid
CLID getClid(IClassIDSvc *self, const std::string &typeName)
Definition
AthenaPythonDict.h:35
AthenaInternal::AthenaInternalInstan
Definition
AthenaPythonDict.h:41
AthenaInternal::AthenaInternalInstan::hsg
ServiceHandle< StoreGateSvc > hsg
Definition
AthenaPythonDict.h:42
Generated on
for ATLAS Offline Software by
1.14.0