コード例 #1
0
    def __init__(self, userInput):
        # strip potential 'tags/' or 'branches/' parts from version string
        if os.path.basename(userInput):
            myversion = os.path.basename(userInput)
        else:
            myversion = os.path.dirname(userInput)
        MarlinPKG.__init__(self, "Eutelescope", myversion)

        # required modules
        self.reqmodules = ["Marlin", "LCIO"]

        # optional modules
        self.optmodules = [
            "GEAR", "AIDA", "MarlinUtil", "CLHEP", "GSL", "CED", "ROOT", "GBL"
        ]

        # set download url with full path
        #self.download.svnurl = 'https://github.com/eutelescope/eutelescope/'+userInput

        self.download.supportedTypes = ["GitHub"]
        # [JDC] Using duartej repo, includes last patches regarding
        # RD53A definition and ntuples
        #self.download.gituser = '******'
        #self.download.gitrepo = 'eutelescope'
        self.download.gituser = '******'
        self.download.gitrepo = 'eutelescope'
コード例 #2
0
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "MarlinPandora", userInput )

        # required modules
        self.reqmodules = [ "Marlin", "MarlinUtil", "GEAR", "PandoraPFANew", "LCIO" ]

        self.download.root = 'PandoraPFANew'
コード例 #3
0
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "PandoraAnalysis", userInput )

        # required modules
        self.reqmodules = [ "Marlin", "GEAR", "LCIO", "ROOT" ]

        self.download.root = 'PandoraPFANew'
コード例 #4
0
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "FastJetClustering", userInput )

        # required modules
        self.reqmodules = [ "Marlin", "MarlinUtil", "CLHEP", "GEAR", "GSL",  "LCIO", "FastJet" ]

        self.download.root = "marlinreco"
コード例 #5
0
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "Overlay", userInput )

        # required modules
        self.reqmodules = [ "Marlin", "LCIO", "CLHEP", "MarlinUtil" ]

        # cvs root
        self.download.root="marlin"
コード例 #6
0
ファイル: overlay.py プロジェクト: XiaocongAi/eutel-install
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "Overlay", userInput)

        # required modules
        self.reqmodules = ["Marlin", "LCIO", "CLHEP", "MarlinUtil"]

        # cvs root
        self.download.root = "marlin"
コード例 #7
0
ファイル: ckfit.py プロジェクト: jha92/iLCInstall
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "CKFit", userInput)

        # required modules
        self.reqmodules = ["Marlin", "LCIO"]

        # cvs root
        self.download.root = "marlinreco"
コード例 #8
0
ファイル: ckfit.py プロジェクト: iLCSoft/iLCInstall
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "CKFit", userInput )

        # required modules
        self.reqmodules = [ "Marlin", "LCIO" ]

        # cvs root
        self.download.root = "marlinreco"
コード例 #9
0
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "PandoraAnalysis", userInput )

        self.download.supportedTypes = ["git"]
        self.download.svnurl = 'https://github.com/PandoraPFA/LCPandoraAnalysis.git'

        # required modules
        self.reqmodules = [ "Marlin", "GEAR", "LCIO", "ROOT" , "MarlinUtil" ]
コード例 #10
0
ファイル: fastjet.py プロジェクト: jha92/iLCInstall
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "FastJetClustering", userInput )

        # required modules
        self.reqmodules = [ "Marlin", "MarlinUtil", "CLHEP", "GEAR", "GSL",  "LCIO", "FastJet" ]

        self.download.supportedTypes = [ "GitHub" ] 
        self.download.gituser = '******'
        self.download.gitrepo = 'obsolete_FastJetClustering'
コード例 #11
0
ファイル: fastjet.py プロジェクト: XiaocongAi/eutel-install
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "FastJetClustering", userInput)

        # required modules
        self.reqmodules = [
            "Marlin", "MarlinUtil", "CLHEP", "GEAR", "GSL", "LCIO", "FastJet"
        ]

        self.download.root = "marlinreco"
コード例 #12
0
ファイル: marlintpc.py プロジェクト: iLCSoft/iLCInstall
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "MarlinTPC", userInput)

        self.reqmodules = [ "LCIO", "GEAR", "GSL", "Marlin", "LCCD", "ROOT", "AIDA", "CLHEP" ]
        self.optmodules = [ "KalTest", "KalDet", "Mokka", "PathFinder", "GBL" ]

        # serves as base pkg for cedviewer
        # FIXME this dependency should be removed
        self.hasCMakeFindSupport = True
コード例 #13
0
ファイル: marlinutil.py プロジェクト: yradkhorrami/iLCInstall
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "MarlinUtil", userInput )

        self.hasCMakeFindSupport = True

        # required modules
        self.reqmodules = [ "Marlin", "GSL", "CLHEP", "GEAR", "LCIO" , "CED" , "DD4hep", "ROOT" ]

        # cvs root
        self.download.root = "marlinreco"
コード例 #14
0
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "MarlinUtil", userInput )

        self.hasCMakeFindSupport = True

        # required modules
        self.reqmodules = [ "Marlin", "GSL", "CLHEP", "GEAR", "LCIO" , "CED" ]

        # cvs root
        self.download.root = "marlinreco"
コード例 #15
0
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "Overlay", userInput)
        self.download.supportedTypes = ["GitHub"]
        self.download.gituser = "******"
        self.download.gitrepo = "Overlay"

        # required modules
        self.reqmodules = ["Marlin", "LCIO", "CLHEP", "MarlinUtil"]

        # cvs root
        self.download.root = "marlin"
コード例 #16
0
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "CEDViewer", userInput)

        # required modules
        self.reqmodules = ["Marlin", "MarlinUtil", "LCIO", "GEAR", "CLHEP", "GSL", "CED"]

        # optional modules
        # self.optmodules = [ "LCCD", "MarlinTPC" ]

        # cvs root
        self.download.root = "marlinreco"
コード例 #17
0
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "MarlinTPC", userInput)

        self.reqmodules = [
            "LCIO", "GEAR", "GSL", "Marlin", "LCCD", "ROOT", "AIDA", "CLHEP"
        ]
        self.optmodules = ["KalTest", "KalDet", "Mokka", "PathFinder", "GBL"]

        # serves as base pkg for cedviewer
        # FIXME this dependency should be removed
        self.hasCMakeFindSupport = True
コード例 #18
0
ファイル: marlinreco.py プロジェクト: iLCSoft/iLCInstall
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "MarlinReco", userInput )

        self.hasCMakeFindSupport = True

        # required modules
        self.reqmodules = [ "Marlin", "MarlinUtil", "MarlinKinfit", "CLHEP", "GEAR", "GSL", "LCIO" ]

        # optional modules
        self.optmodules = [ "CERNLIB", "AIDA" ]

        self.envcmake["MARLINRECO_FORTRAN"] = "ON"
コード例 #19
0
ファイル: cedviewer.py プロジェクト: XiaocongAi/eutel-install
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "CEDViewer", userInput)

        # required modules
        self.reqmodules = [
            "Marlin", "MarlinUtil", "LCIO", "GEAR", "CLHEP", "GSL", "CED"
        ]

        # optional modules
        #self.optmodules = [ "LCCD", "MarlinTPC" ]

        # cvs root
        self.download.root = "marlinreco"
コード例 #20
0
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "MarlinReco", userInput)

        self.hasCMakeFindSupport = True

        # required modules
        self.reqmodules = [
            "Marlin", "MarlinUtil", "CLHEP", "GEAR", "GSL", "LCIO"
        ]

        # optional modules
        self.optmodules = ["CERNLIB", "AIDA"]

        self.envcmake["MARLINRECO_FORTRAN"] = "ON"
コード例 #21
0
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "LCFIVertex", userInput )

        # required modules
        self.reqmodules = [ "Marlin", "MarlinUtil", "LCIO", "GEAR" ]

        # optional modules
        self.optmodules = [ "AIDA" ]

        # cvs root
        self.download.root="marlinreco"

        # serves as base pkg for lcfiplus
        self.hasCMakeFindSupport = True
コード例 #22
0
ファイル: cedviewer.py プロジェクト: jha92/iLCInstall
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "CEDViewer", userInput)

        # required modules
        self.reqmodules = [
            "Marlin", "MarlinUtil", "LCIO", "GEAR", "CLHEP", "GSL", "CED"
        ]

        # optional modules
        #self.optmodules = [ "LCCD", "MarlinTPC" ]

        self.download.supportedTypes = ["GitHub"]
        self.download.gituser = '******'
        self.download.gitrepo = 'CEDViewer'
コード例 #23
0
ファイル: lcfivertex.py プロジェクト: jha92/iLCInstall
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "LCFIVertex", userInput)

        # required modules
        self.reqmodules = ["Marlin", "MarlinUtil", "LCIO", "GEAR"]

        # optional modules
        self.optmodules = ["AIDA"]

        # cvs root
        self.download.root = "marlinreco"

        # serves as base pkg for lcfiplus
        self.hasCMakeFindSupport = True
コード例 #24
0
ファイル: eutelescope.py プロジェクト: eutelescope/iLCInstall
    def __init__(self, userInput):
        # strip potential 'tags/' or 'branches/' parts from version string
        if os.path.basename(userInput):
            myversion=os.path.basename(userInput)
        else:
            myversion=os.path.dirname(userInput)
        MarlinPKG.__init__(self, "Eutelescope", myversion )

        self.reqmodules = [ "Marlin", "LCIO", "Eigen", "GEAR", "AIDA", "ROOT", "GBL" ]

        self.optmodules = [ "CLHEP", "GSL" ]
        
        self.download.supportedTypes = [ "GitHub" ] 
        self.download.gituser = '******'
        self.download.gitrepo = 'eutelescope'
コード例 #25
0
ファイル: lcfivertex.py プロジェクト: iLCSoft/iLCInstall
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "LCFIVertex", userInput )

        # required modules
        self.reqmodules = [ "Marlin", "MarlinUtil", "LCIO", "GEAR", "DD4hep"]

        # optional modules
        self.optmodules = [ "AIDA" ]
        self.reqfiles = [ ["lib/libLCFIVertex.so", "lib/libLCFIVertex.dylib" ],
                          ["lib/libLCFIVertexProcessors.so", "lib/libLCFIVertexProcessors.dylib"] ]

        # cvs root
        self.download.root="marlinreco"

        # serves as base pkg for lcfiplus
        self.hasCMakeFindSupport = True
コード例 #26
0
    def __init__(self, userInput):
        # strip potential 'tags/' or 'branches/' parts from version string
        if os.path.basename(userInput):
            myversion=os.path.basename(userInput)
        else:
            myversion=os.path.dirname(userInput)
        MarlinPKG.__init__(self, "Eutelescope", myversion )

        # required modules
        self.reqmodules = [ "Marlin",  "LCIO" ]

        # optional modules
        self.optmodules = [ "GEAR", "AIDA" , "MarlinUtil", "CLHEP", "GSL", "CED", "ROOT", "GBL" ]
        
        # set download url with full path
        self.download.svnurl = 'https://github.com/eutelescope/eutelescope/'+userInput
コード例 #27
0
ファイル: eutelescope.py プロジェクト: iLCSoft/iLCInstall
    def __init__(self, userInput):
        # strip potential 'tags/' or 'branches/' parts from version string
        if os.path.basename(userInput):
            myversion=os.path.basename(userInput)
        else:
            myversion=os.path.dirname(userInput)
        MarlinPKG.__init__(self, "Eutelescope", myversion )

        # required modules
        self.reqmodules = [ "Marlin",  "LCIO" ]

        # optional modules
        self.optmodules = [ "GEAR", "AIDA" , "MarlinUtil", "CLHEP", "GSL", "CED", "ROOT", "GBL" ]
        
        # set download url with full path
        self.download.svnurl = 'https://github.com/eutelescope/eutelescope/'+userInput
コード例 #28
0
ファイル: lcfivertex.py プロジェクト: yradkhorrami/iLCInstall
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "LCFIVertex", userInput )

        # required modules
        self.reqmodules = [ "Marlin", "MarlinUtil", "LCIO", "GEAR", "DD4hep", "Boost"]

        # optional modules
        self.optmodules = [ "AIDA" ]
        self.reqfiles = [ ["lib/libLCFIVertex.so", "lib/libLCFIVertex.dylib" ],
                          ["lib/libLCFIVertexProcessors.so", "lib/libLCFIVertexProcessors.dylib"] ]

        # cvs root
        self.download.root="marlinreco"

        # serves as base pkg for lcfiplus
        self.hasCMakeFindSupport = True
コード例 #29
0
    def __init__(self, userInput):
        # strip potential 'tags/' or 'branches/' parts from version string
        if os.path.basename(userInput):
            myversion=os.path.basename(userInput)
        else:
            myversion=os.path.dirname(userInput)
        MarlinPKG.__init__(self, "Eutelescope", myversion )

        # required modules
        self.reqmodules = [ "Marlin", "LCIO", "Eigen", "GEAR", "AIDA", "ROOT", "GBL" ]

        # optional modules
        self.optmodules = [ "CLHEP", "GSL", "CED" ]
        
        self.download.supportedTypes = [ "GitHub" ] 
        self.download.gituser = '******'
        self.download.gitrepo = 'eutelescope'
コード例 #30
0
ファイル: garlic.py プロジェクト: iLCSoft/iLCInstall
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "Garlic", userInput)

        self.reqmodules = [ "LCIO", "GEAR", "Marlin", "MarlinUtil", "ROOT" ]

        self.download.root = ''
コード例 #31
0
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "Garlic", userInput)

        self.reqmodules = ["LCIO", "GEAR", "Marlin", "MarlinUtil", "ROOT"]

        self.download.root = ''