DD4hep
1.31.0
Detector Description Toolkit for High Energy Physics
DDG4
include
DDG4
Python
PyDDG4.h
Go to the documentation of this file.
1
//==========================================================================
2
// AIDA Detector description implementation
3
//--------------------------------------------------------------------------
4
// Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
5
// All rights reserved.
6
//
7
// For the licensing terms see $DD4hepINSTALL/LICENSE.
8
// For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
9
//
10
// \author Markus Frank
11
// \date 2015-11-03
12
//
13
//==========================================================================
14
#ifndef DDG4_PYTHON_PYDDG4_H
15
#define DDG4_PYTHON_PYDDG4_H
16
18
namespace
dd4hep
{
20
namespace
sim {
21
// Forward declarations
22
class
Geant4Kernel;
23
}
// End namespace sim
24
}
// End namespace dd4hep
25
26
28
33
struct
PyDDG4
{
34
typedef
dd4hep::sim::Geant4Kernel
Kernel
;
35
36
static
int
execute
();
37
static
int
process
(
const
char
* fname);
38
static
int
run
(
Kernel
& kernel);
39
static
int
run
(
const
char
* fname);
40
};
41
#endif // DDG4_PYTHON_PYDDG4_H
dd4hep::sim::Geant4Kernel
Class, which allows all Geant4Action derivatives to access the DDG4 kernel structures.
Definition:
Geant4Kernel.h:64
PyDDG4::Kernel
dd4hep::sim::Geant4Kernel Kernel
Definition:
PyDDG4.h:34
PyDDG4::run
static int run(Kernel &kernel)
Definition:
PyDDG4.cpp:21
PyDDG4
Python interface class for Geant4 python involation.
Definition:
PyDDG4.h:33
dd4hep
Namespace for the AIDA detector description toolkit.
Definition:
AlignmentsCalib.h:28
PyDDG4::execute
static int execute()
Definition:
PyDDG4.cpp:36
PyDDG4::process
static int process(const char *fname)
Definition:
PyDDG4.cpp:41
Generated on Tue Feb 18 2025 16:58:16 for DD4hep by
1.8.18