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

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

        self.download.root = 'PandoraPFANew'
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "PandoraAnalysis", userInput )

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

        self.download.root = 'PandoraPFANew'
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "FastJetClustering", userInput )

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

        self.download.root = "marlinreco"
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "Overlay", userInput )

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

        # cvs root
        self.download.root="marlin"
Exemple #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"
Exemple #7
0
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "CKFit", userInput)

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

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

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

        # cvs root
        self.download.root = "marlinreco"
Exemple #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" ]
Exemple #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'
Exemple #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"
Exemple #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
Exemple #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"
    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"
Exemple #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"
    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"
Exemple #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
Exemple #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"
Exemple #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"
    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"
    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
Exemple #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'
Exemple #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
Exemple #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'
Exemple #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
    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
Exemple #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
Exemple #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
    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'
Exemple #30
0
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "Garlic", userInput)

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

        self.download.root = ''
Exemple #31
0
    def __init__(self, userInput):
        MarlinPKG.__init__(self, "Garlic", userInput)

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

        self.download.root = ''