forked from iLCSoft/iLCInstall
-
Notifications
You must be signed in to change notification settings - Fork 1
/
__init__.py
99 lines (83 loc) · 2.52 KB
/
__init__.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
# python looks in sys.path when importing modules
# sys.path[0] is the directory containing the script that was used to invoke the Python interpreter (where ilcsoft-install lives)
import sys
sys.path.append( sys.path[0] + '/ilcsoft' )
#sys.path.append( sys.path[0] + '/ilcsoft/simtools' )
#print 'DEBUG: sys.path: ' + str(sys.path)
from .ilcsoft import ILCSoft
# core software
from .ilcutil import ILCUTIL
from .lcio import LCIO
from .lccd import LCCD
from .gear import GEAR
from .raida import RAIDA
from .ced import CED
from .kaltest import KalTest, KalDet
from .pathfinder import PathFinder
from .bbq import BBQ
from .gbl import GBL
from .sio import SIO
from .ddkaltest import DDKalTest
# marlin & friends
from .marlinpkg import MarlinPKG
from .marlinpkg import ConfigPKG
from .marlin import Marlin
from .marlinutil import MarlinUtil
from .marlinreco import MarlinReco
from .cedviewer import CEDViewer
from .pandoranew import PandoraPFANew
from .pandoranew import PandoraAnalysis
from .pandoranew import MarlinPandora
from .lcfivertex import LCFIVertex
from .eutelescope import Eutelescope
from .overlay import Overlay
from .marlintpc import MarlinTPC
from .ckfit import CKFit
from .fastjet import FastJet, FastJetClustering
from .marlintrk import MarlinTrk
from .kitrack import KiTrack, KiTrackMarlin
from .detectorsimulation import DetectorSimulation
from .digitizer import MuonCVXDDigitiser
#slic et al
from .gdml import GDML
from .ddsegmentation import DDSegmentation # standalone DDSegmentation install
from .lcdd import LCDD
from .slic import SLIC
from .slicpandora import SlicPandora
# ACTS
from .acts import ACTS
#aida
from .dd4hep import DD4hep
from .dd4hep_examples import DD4hepExamples
from .lcgeo import lcgeo
from .podio import podio
from .edm4hep import edm4hep
from .aidaTT import aidaTT
# simtools
#from simtoolsmaker import SimToolsMaker
from .simtools import * # modules defined in simtools/__init__.py
# cmake
from .cmake import CMake
# external (with install support)
from .druid import Druid
from .garlic import Garlic
from .mokka import Mokka
from .conddbmysql import CondDBMySQL
from .cernlib import CERNLIB
from .clhep import CLHEP
from .heppdt import HepPDT
from .gsl import GSL
from .xercesc import XercesC
from .heppdt import HepPDT
from .qt import QT
from .qt5 import Qt5
from .dcap import dcap
# external (without install support)
from .root import ROOT
from .geant4 import Geant4
from .java import Java
from .mysql import MySQL
from .boost import Boost
from .eigen import Eigen
from .ninja import ninja
from .gcc481 import GCC481