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'
Exemplo n.º 2
0
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "MarlinPandora", userInput )

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

        self.download.root = 'PandoraPFANew'
Exemplo n.º 3
0
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "PandoraAnalysis", userInput )

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

        self.download.root = 'PandoraPFANew'
Exemplo n.º 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"
Exemplo n.º 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"
Exemplo n.º 6
0
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "Overlay", userInput)

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

        # cvs root
        self.download.root = "marlin"
Exemplo n.º 7
0
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "CKFit", userInput)

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

        # cvs root
        self.download.root = "marlinreco"
Exemplo n.º 8
0
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "CKFit", userInput )

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

        # cvs root
        self.download.root = "marlinreco"
Exemplo n.º 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" ]
Exemplo n.º 10
0
    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'
Exemplo n.º 11
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"
Exemplo n.º 12
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
Exemplo n.º 13
0
    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"
Exemplo n.º 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"
Exemplo n.º 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"
Exemplo n.º 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"
Exemplo n.º 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
Exemplo n.º 18
0
    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"
Exemplo n.º 19
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"
Exemplo n.º 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"
Exemplo n.º 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
Exemplo n.º 22
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" ]

        self.download.supportedTypes = ["GitHub"]
        self.download.gituser = '******'
        self.download.gitrepo = 'CEDViewer'
Exemplo n.º 23
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
Exemplo n.º 24
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 )

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

        self.optmodules = [ "CLHEP", "GSL" ]
        
        self.download.supportedTypes = [ "GitHub" ] 
        self.download.gituser = '******'
        self.download.gitrepo = 'eutelescope'
Exemplo n.º 25
0
    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
Exemplo n.º 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
Exemplo n.º 27
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
Exemplo n.º 28
0
    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
Exemplo n.º 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'
Exemplo n.º 30
0
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "Garlic", userInput)

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

        self.download.root = ''
Exemplo n.º 31
0
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "Garlic", userInput)

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

        self.download.root = ''