示例#1
0
 def __init__(self):
     Reco.__init__(self)
     self.recoSeq=''
     self.cbSc='HeavyIons'
     self.promptCustoms='Configuration/DataProcessing/RecoTLR.customiseRun2DeprecatedPromptHI'
     self.expressCustoms='Configuration/DataProcessing/RecoTLR.customiseRun2DeprecatedExpressHI'
     self.visCustoms='Configuration/DataProcessing/RecoTLR.customiseRun2DeprecatedExpressHI'
示例#2
0
文件: pp.py 项目: amodakgit/TauDQM
 def __init__(self):
     Reco.__init__(self)
     self.recoSeq=''
     self.cbSc='pp'
     self.promptCustoms= [ 'Configuration/DataProcessing/RecoTLR.customisePrompt' ]
     self.expressCustoms=[ 'Configuration/DataProcessing/RecoTLR.customiseExpress' ]
     self.visCustoms=[ 'Configuration/DataProcessing/RecoTLR.customiseExpress' ]
示例#3
0
 def __init__(self):
     Reco.__init__(self)
     self.recoSeq = ''
     self.cbSc = 'HeavyIons'
     self.promptCustoms = 'Configuration/DataProcessing/RecoTLR.customisePromptHI'
     self.expressCustoms = 'Configuration/DataProcessing/RecoTLR.customiseExpressHI'
     self.visCustoms = 'Configuration/DataProcessing/RecoTLR.customiseExpressHI'
示例#4
0
文件: pp.py 项目: dimattia/cmssw
 def __init__(self):
     Reco.__init__(self)
     self.recoSeq=''
     self.cbSc='pp'
     self.addEI=True
     self.promptCustoms= [ 'Configuration/DataProcessing/RecoTLR.customisePrompt' ]
     self.expressCustoms=[ ]
     self.alcaHarvCustoms=[]
     self.expressModifiers = modifyExpress
     self.visCustoms=[ ]
     self.visModifiers = modifyExpress
示例#5
0
 def __init__(self):
     Reco.__init__(self)
     self.recoSeq = ''
     self.cbSc = 'pp'
     self.isRepacked = False
     self.promptCustoms = [
         'Configuration/DataProcessing/RecoTLR.customisePrompt'
     ]
     self.expressCustoms = []
     self.alcaHarvCustoms = []
     self.expressModifiers = modifyExpress
     self.visCustoms = []
     self.visModifiers = modifyExpress
示例#6
0
文件: cosmics.py 项目: chavid/cmssw
    def alcaHarvesting(self, globalTag, datasetName, **args):
        """
        _alcaHarvesting_

        Proton collisions data taking AlCa Harvesting

        """
        if not 'skims' in args and not 'alcapromptdataset' in args:
            args['skims'] = ['SiStripQuality']

        return Reco.alcaHarvesting(self, globalTag, datasetName, **args)
示例#7
0
    def alcaHarvesting(self, globalTag, datasetName, **args):
        """
        _alcaHarvesting_

        Proton collisions data taking AlCa Harvesting

        """
        if not 'skims' in args:
            args['skims']=['SiStripQuality']
            
        return Reco.alcaHarvesting(self, globalTag, datasetName, **args)
示例#8
0
    def alcaHarvesting(self, globalTag, datasetName, **args):
        """
        _alcaHarvesting_

        Proton collisions data taking AlCa Harvesting

        """
        if not "skims" in args:
            args["skims"] = ["SiStripQuality"]

        return Reco.alcaHarvesting(self, globalTag, datasetName, **args)
示例#9
0
文件: ppRun2.py 项目: snyderc08/cmssw
    def visualizationProcessing(self, globalTag, **args):
        """
        _visualizationProcessing_

        Proton collision data taking visualization processing

        """
        process = Reco.visualizationProcessing(self,globalTag, **args)
        
        customiseExpressRun2(process)
                
        return process
示例#10
0
    def visualizationProcessing(self, globalTag, **args):
        """
        _visualizationProcessing_

        Proton collision data taking visualization processing

        """
        process = Reco.visualizationProcessing(self,globalTag, **args)
        
        customiseExpress(process)
                
        return process
示例#11
0
文件: ppRun2.py 项目: snyderc08/cmssw
    def alcaHarvesting(self, globalTag, datasetName, **args):
        """
        _alcaHarvesting_

        Proton collisions data taking AlCa Harvesting

        """
        if not 'skims' in args:
            args['skims']=['BeamSpotByRun',
                           'BeamSpotByLumi',
                           'SiStripQuality']
            
        return Reco.alcaHarvesting(self, globalTag, datasetName, **args)
示例#12
0
    def promptReco(self, globalTag, **args):
        """
        _promptReco_

        Cosmic data taking prompt reco

        """
        if not "skims" in args:
            args["skims"] = ["@allForPromptCosmics"]
        process = Reco.promptReco(self, globalTag, **args)

        customiseCosmicData(process)
        return process
示例#13
0
文件: cosmics.py 项目: chavid/cmssw
    def promptReco(self, globalTag, **args):
        """
        _promptReco_

        Cosmic data taking prompt reco

        """
        if not 'skims' in args:
            args['skims'] = ['@allForPromptCosmics']
        process = Reco.promptReco(self, globalTag, **args)

        customiseCosmicData(process)
        return process
示例#14
0
    def promptReco(self, globalTag, **args):
        """
        _promptReco_

        Cosmic data taking prompt reco

        """
        if not 'skims' in args:
            args['skims']= ['@allForPromptCosmics']
        process = Reco.promptReco(self,globalTag, **args)

        customiseCosmicDataRun2(process)  
        return process
示例#15
0
文件: cosmics.py 项目: chavid/cmssw
    def visualizationProcessing(self, globalTag, **args):
        """
        _visualizationProcessing_

        Cosmic data taking visualization processing

        """

        process = Reco.visualizationProcessing(self, globalTag, **args)

        customiseCosmicData(process)
        process.reconstructionCosmics.remove(process.lumiProducer)

        return process
示例#16
0
文件: cosmics.py 项目: chavid/cmssw
    def expressProcessing(self, globalTag, **args):
        """
        _expressProcessing_

        Cosmic data taking express processing

        """

        if not 'skims' in args:
            args['skims'] = ['@allForExpressCosmics']
        process = Reco.expressProcessing(self, globalTag, **args)

        customiseCosmicData(process)
        return process
示例#17
0
    def expressProcessing(self, globalTag, **args):
        """
        _expressProcessing_

        Cosmic data taking express processing

        """

        if not "skims" in args:
            args["skims"] = ["@allForExpressCosmics"]
        process = Reco.expressProcessing(self, globalTag, **args)

        customiseCosmicData(process)
        return process
示例#18
0
文件: pp.py 项目: DesyTau/cmssw
    def alcaHarvesting(self, globalTag, datasetName, **args):
        """
        _alcaHarvesting_

        Proton collisions data taking AlCa Harvesting

        """

        if not 'skims' in args and not 'alcapromptdataset' in args:
            args['skims']=['BeamSpotByRun',
                           'BeamSpotByLumi',
                           'SiStripQuality']
            
        return Reco.alcaHarvesting(self, globalTag, datasetName, **args)
示例#19
0
    def visualizationProcessing(self, globalTag, **args):
        """
        _visualizationProcessing_

        Cosmic data taking visualization processing

        """

        process = Reco.visualizationProcessing(self,globalTag, **args)

        customiseCosmicDataRun2(process)  
        process.reconstructionCosmics.remove(process.lumiProducer)

        return process
示例#20
0
    def expressProcessing(self, globalTag, **args):
        """
        _expressProcessing_

        Cosmic data taking express processing

        """

        if not 'skims' in args:
            args['skims']= ['@allForExpressCosmics']
        process = Reco.expressProcessing(self,globalTag, **args)

        customiseCosmicDataRun2(process)  
        return process
示例#21
0
文件: ppRun2.py 项目: snyderc08/cmssw
    def expressProcessing(self, globalTag, **args):
        """
        _expressProcessing_

        Proton collision data taking express processing

        """
        if not 'skims' in args:
            args['skims']=['@allForExpress']
        process = Reco.expressProcessing(self,globalTag, **args)
        
        customiseExpressRun2(process)
                
        return process
示例#22
0
    def expressProcessing(self, globalTag, **args):
        """
        _expressProcessing_

        Proton collision data taking express processing

        """
        if not 'skims' in args:
            args['skims']=['@allForExpress']
        process = Reco.expressProcessing(self,globalTag, **args)
        
        customiseExpress(process)
                
        return process
示例#23
0
    def promptReco(self, globalTag, **args):
        """
        _promptReco_

        Proton collision data taking prompt reco

        """
        if not 'skims' in args:
            args['skims']=['@allForPrompt']
        process = Reco.promptReco(self,globalTag, **args)

        #add the former top level patches here
        customisePrompt(process)
        
        return process
示例#24
0
文件: cosmics.py 项目: p2l1pfp/cmssw
    def visualizationProcessing(self, globalTag, **args):
        """
        _visualizationProcessing_

        Cosmic data taking visualization processing

        """

        if not 'customs' in args:
            args['customs']=['Configuration/DataProcessing/RecoTLR.customiseCosmicData']
        else:
            args['customs'].append('Configuration/DataProcessing/RecoTLR.customiseCosmicData')
        process = Reco.visualizationProcessing(self,globalTag, **args)

        return process
示例#25
0
    def visualizationProcessing(self, globalTag, **args):
        """
        _visualizationProcessing_

        Proton collision data taking visualization processing

        """
        if not 'customs' in args:
            args['customs']=['Configuration/DataProcessing/RecoTLR.customiseExpressRun2Deprecated']
        else:
            args['customs'].append('Configuration/DataProcessing/RecoTLR.customiseExpressRun2Deprecated')

        process = Reco.visualizationProcessing(self,globalTag, **args)
        
        return process
示例#26
0
文件: ppRun2B0T.py 项目: xorver/cmssw
    def visualizationProcessing(self, globalTag, **args):
        """
        _visualizationProcessing_

        Proton collision data taking visualization processing

        """
        if not 'customs' in args:
            args['customs']=['Configuration/DataProcessing/RecoTLR.customiseExpressRun2B0T']
        else:
            args['customs'].append('Configuration/DataProcessing/RecoTLR.customiseExpressRun2B0T')

        process = Reco.visualizationProcessing(self,globalTag, **args)
        
        return process
示例#27
0
文件: ppRun2.py 项目: snyderc08/cmssw
    def promptReco(self, globalTag, **args):
        """
        _promptReco_

        Proton collision data taking prompt reco

        """
        if not 'skims' in args:
            args['skims']=['@allForPrompt']
        process = Reco.promptReco(self,globalTag, **args)

        #add the former top level patches here
        customisePromptRun2(process)
        
        return process
示例#28
0
    def alcaHarvesting(self, globalTag, datasetName, **args):
        """
        _alcaHarvesting_

        Heavy ions collisions data taking AlCa Harvesting

        """
        self._checkMINIAOD(**args)

        if not 'skims' in args and not 'alcapromptdataset' in args:
            args['skims']=['BeamSpotByRun',
                           'BeamSpotByLumi',
                           'SiStripQuality']
            
        return Reco.alcaHarvesting(self, globalTag, datasetName, **args)
示例#29
0
    def promptReco(self, globalTag, **args):
        """
        _promptReco_

        Cosmic data taking prompt reco

        """
        if not 'skims' in args:
            args['skims']= ['@allForPromptCosmics']
        if not 'customs' in args:
            args['customs']=['Configuration/DataProcessing/RecoTLR.customiseCosmicData']
        else:
            args['customs'].append('Configuration/DataProcessing/RecoTLR.customiseCosmicData')
        process = Reco.promptReco(self,globalTag, **args)

        return process
示例#30
0
文件: pp.py 项目: mjansova/crosstalk
    def visualizationProcessing(self, globalTag, **args):
        """
        _visualizationProcessing_

        Proton collision data taking visualization processing

        """
        if not 'customs' in args:
            args['customs'] = []

        for c in self.visCustoms:
            args['customs'].append(c)

        process = Reco.visualizationProcessing(self, globalTag, **args)

        return process
示例#31
0
文件: pp.py 项目: dimattia/cmssw
    def visualizationProcessing(self, globalTag, **args):
        """
        _visualizationProcessing_

        Proton collision data taking visualization processing

        """
        if not 'customs' in args:
            args['customs']=[ ]

        for c in self.visCustoms:
            args['customs'].append(c)

        process = Reco.visualizationProcessing(self,globalTag, **args)
        
        return process
示例#32
0
文件: cosmics.py 项目: p2l1pfp/cmssw
    def promptReco(self, globalTag, **args):
        """
        _promptReco_

        Cosmic data taking prompt reco

        """
        if not 'skims' in args:
            args['skims']= ['@allForPromptCosmics']
        if not 'customs' in args:
            args['customs']=['Configuration/DataProcessing/RecoTLR.customiseCosmicData']
        else:
            args['customs'].append('Configuration/DataProcessing/RecoTLR.customiseCosmicData')
        process = Reco.promptReco(self,globalTag, **args)

        return process
示例#33
0
    def promptReco(self, globalTag, **args):
        """
        _promptReco_

        Cosmic data taking prompt reco

        """
        if not "skims" in args:
            args["skims"] = ["@allForPromptCosmics"]
        if not "customs" in args:
            args["customs"] = ["Configuration/DataProcessing/RecoTLR.customiseCosmicDataRun2"]
        else:
            args["customs"].append("Configuration/DataProcessing/RecoTLR.customiseCosmicDataRun2")
        process = Reco.promptReco(self, globalTag, **args)

        return process
示例#34
0
    def expressProcessing(self, globalTag, **args):
        """
        _expressProcessing_

        Cosmic data taking express processing

        """

        if not "skims" in args:
            args["skims"] = ["@allForExpressCosmics"]
        if not "customs" in args:
            args["customs"] = ["Configuration/DataProcessing/RecoTLR.customiseCosmicDataRun2"]
        else:
            args["customs"].append("Configuration/DataProcessing/RecoTLR.customiseCosmicDataRun2")
        process = Reco.expressProcessing(self, globalTag, **args)

        return process
示例#35
0
    def visualizationProcessing(self, globalTag, **args):
        """
        _visualizationProcessing_

        Cosmic data taking visualization processing

        """

        if not "customs" in args:
            args["customs"] = ["Configuration/DataProcessing/RecoTLR.customiseCosmicDataRun2"]
        else:
            args["customs"].append("Configuration/DataProcessing/RecoTLR.customiseCosmicDataRun2")
        process = Reco.visualizationProcessing(self, globalTag, **args)

        process.reconstructionCosmics.remove(process.lumiProducer)

        return process
示例#36
0
    def expressProcessing(self, globalTag, **args):
        """
        _expressProcessing_

        Cosmic data taking express processing

        """

        if not 'skims' in args:
            args['skims']= ['@allForExpressCosmics']
        if not 'customs' in args:
            args['customs']=['Configuration/DataProcessing/RecoTLR.customiseCosmicData']
        else:
            args['customs'].append('Configuration/DataProcessing/RecoTLR.customiseCosmicData')
        process = Reco.expressProcessing(self,globalTag, **args)

        return process
示例#37
0
文件: cosmics.py 项目: p2l1pfp/cmssw
    def expressProcessing(self, globalTag, **args):
        """
        _expressProcessing_

        Cosmic data taking express processing

        """

        if not 'skims' in args:
            args['skims']= ['@allForExpressCosmics']
        if not 'customs' in args:
            args['customs']=['Configuration/DataProcessing/RecoTLR.customiseCosmicData']
        else:
            args['customs'].append('Configuration/DataProcessing/RecoTLR.customiseCosmicData')
        process = Reco.expressProcessing(self,globalTag, **args)

        return process
示例#38
0
    def visualizationProcessing(self, globalTag, **args):
        """
        _visualizationProcessing_

        Cosmic data taking visualization processing

        """

        if not 'customs' in args:
            args['customs']=['Configuration/DataProcessing/RecoTLR.customiseCosmicDataRun2Deprecated']
        else:
            args['customs'].append('Configuration/DataProcessing/RecoTLR.customiseCosmicDataRun2Deprecated')
        process = Reco.visualizationProcessing(self,globalTag, **args)

        process.reconstructionCosmics.remove(process.lumiProducer)

        return process
示例#39
0
    def visualizationProcessing(self, globalTag, **args):
        """
        _visualizationProcessing_

        Heavy ions collision data taking visualization processing

        """
        self._checkMINIAOD(**args)
        self._setRepackedFlag(args)

        if not 'customs' in args:
            args['customs'] = []

        args['customs'].append(self.visCustoms)

        process = Reco.visualizationProcessing(self, globalTag, **args)

        return process
示例#40
0
    def visualizationProcessing(self, globalTag, **args):
        """
        _visualizationProcessing_

        Heavy ions collision data taking visualization processing

        """
        self._checkMINIAOD(**args)
        self._setRepackedFlag(args)

        if not 'customs' in args:
            args['customs']=[ ]

        args['customs'].append( self.visCustoms )

        process = Reco.visualizationProcessing(self,globalTag, **args)
        
        return process
示例#41
0
    def expressProcessing(self, globalTag, **args):
        """
        _expressProcessing_

        Proton collision data taking express processing

        """
        if not 'skims' in args:
            args['skims']=['@allForExpress']

        if not 'customs' in args:
            args['customs']=['Configuration/DataProcessing/RecoTLR.customiseExpressRun2Deprecated']
        else:
            args['customs'].append('Configuration/DataProcessing/RecoTLR.customiseExpressRun2Deprecated')

        process = Reco.expressProcessing(self,globalTag, **args)
        
        return process
示例#42
0
    def promptReco(self, globalTag, **args):
        """
        _promptReco_

        Proton collision data taking prompt reco

        """
        if not 'skims' in args:
            args['skims']=['@allForPrompt']

        if not 'customs' in args:
            args['customs']=['Configuration/DataProcessing/RecoTLR.customisePromptRun2Deprecated']
        else:
            args['customs'].append('Configuration/DataProcessing/RecoTLR.customisePromptRun2Deprecated')

        process = Reco.promptReco(self,globalTag, **args)

        return process
示例#43
0
文件: ppRun2B0T.py 项目: xorver/cmssw
    def expressProcessing(self, globalTag, **args):
        """
        _expressProcessing_

        Proton collision data taking express processing

        """
        if not 'skims' in args:
            args['skims']=['@allForExpress']
        if not 'customs' in args:
            args['customs']=['Configuration/DataProcessing/RecoTLR.customiseExpressRun2B0T']
        else:
            args['customs'].append('Configuration/DataProcessing/RecoTLR.customiseExpressRun2B0T')


        process = Reco.expressProcessing(self,globalTag, **args)
        
        return process
示例#44
0
    def visualizationProcessing(self, globalTag, **args):
        """
        _visualizationProcessing_

        Heavy ions collision data taking visualization processing

        """
        self._checkMINIAOD(**args)

        customsFunction = self.visCustoms
        if not 'customs' in args:
            args['customs']=[ customsFunction ]
        else:
            args['customs'].append( customsFunction )

        process = Reco.visualizationProcessing(self,globalTag, **args)
        
        return process
示例#45
0
文件: ppRun2B0T.py 项目: xorver/cmssw
    def promptReco(self, globalTag, **args):
        """
        _promptReco_

        Proton collision data taking prompt reco

        """
        if not 'skims' in args:
            args['skims']=['@allForPrompt']

        if not 'customs' in args:
            args['customs']=['Configuration/DataProcessing/RecoTLR.customisePromptRun2B0T']
        else:
            args['customs'].append('Configuration/DataProcessing/RecoTLR.customisePromptRun2B0T')

        process = Reco.promptReco(self,globalTag, **args)

        return process
示例#46
0
文件: pp.py 项目: mjansova/crosstalk
    def expressProcessing(self, globalTag, **args):
        """
        _expressProcessing_

        Proton collision data taking express processing

        """
        if not 'skims' in args:
            args['skims'] = ['@allForExpress']

        if not 'customs' in args:
            args['customs'] = []

        for c in self.expressCustoms:
            args['customs'].append(c)

        process = Reco.expressProcessing(self, globalTag, **args)

        return process
示例#47
0
文件: pp.py 项目: dimattia/cmssw
    def expressProcessing(self, globalTag, **args):
        """
        _expressProcessing_

        Proton collision data taking express processing

        """
        if not 'skims' in args:
            args['skims']=['@allForExpress']

        if not 'customs' in args:
            args['customs']=[ ]

        for c in self.expressCustoms:
            args['customs'].append(c)

        process = Reco.expressProcessing(self,globalTag, **args)
        
        return process
示例#48
0
文件: pp.py 项目: dimattia/cmssw
    def promptReco(self, globalTag, **args):
        """
        _promptReco_

        Proton collision data taking prompt reco

        """
        if not 'skims' in args:
            args['skims']=['@allForPrompt']

        if not 'customs' in args:
            args['customs']= [ ]

        for c in self.promptCustoms:
            args['customs'].append(c)

        process = Reco.promptReco(self,globalTag, **args)

        return process
示例#49
0
文件: pp.py 项目: mjansova/crosstalk
    def promptReco(self, globalTag, **args):
        """
        _promptReco_

        Proton collision data taking prompt reco

        """
        if not 'skims' in args:
            args['skims'] = ['@allForPrompt']

        if not 'customs' in args:
            args['customs'] = []

        for c in self.promptCustoms:
            args['customs'].append(c)

        process = Reco.promptReco(self, globalTag, **args)

        return process
示例#50
0
    def alcaHarvesting(self, globalTag, datasetName, **args):
        """
        _alcaHarvesting_

        Proton collisions data taking AlCa Harvesting

        """

        if not 'customs' in args:
            args['customs'] = []

        for c in self.alcaHarvCustoms:
            args['customs'].append(c)

        if not 'skims' in args and not 'alcapromptdataset' in args:
            args['skims'] = [
                'BeamSpotByRun', 'BeamSpotByLumi', 'SiStripQuality'
            ]

        return Reco.alcaHarvesting(self, globalTag, datasetName, **args)
示例#51
0
    def visualizationProcessing(self, globalTag, **args):
        """
        _visualizationProcessing_

        Cosmic data taking visualization processing

        """

        if not 'customs' in args:
            args['customs'] = [
                'Configuration/DataProcessing/RecoTLR.customiseCosmicDataRun2'
            ]
        else:
            args['customs'].append(
                'Configuration/DataProcessing/RecoTLR.customiseCosmicDataRun2')
        process = Reco.visualizationProcessing(self, globalTag, **args)

        process.reconstructionCosmics.remove(process.lumiProducer)

        return process
示例#52
0
    def expressProcessing(self, globalTag, **args):
        """
        _expressProcessing_

        Heavy ions collision data taking express processing

        """
        self._checkMINIAOD(**args)
        self._setRepackedFlag(args)

        if not 'skims' in args:
            args['skims'] = ['@allForExpress']

        if not 'customs' in args:
            args['customs'] = []

        args['customs'].append(self.expressCustoms)

        process = Reco.expressProcessing(self, globalTag, **args)

        return process
示例#53
0
    def promptReco(self, globalTag, **args):
        """
        _promptReco_

        Heavy ions collision data taking prompt reco

        """
        self._checkMINIAOD(**args)
        self._setRepackedFlag(args)

        if not 'skims' in args:
            args['skims']=['@allForPrompt']

        if not 'customs' in args:
            args['customs']=[ ]

        args['customs'].append(self.promptCustoms)

        process = Reco.promptReco(self,globalTag, **args)

        return process
示例#54
0
    def promptReco(self, globalTag, **args):
        """
        _promptReco_

        Heavy ions collision data taking prompt reco

        """
        self._checkMINIAOD(**args)
        self._setRepackedFlag(args)

        if not 'skims' in args:
            args['skims'] = ['@allForPrompt']

        if not 'customs' in args:
            args['customs'] = []

        args['customs'].append(self.promptCustoms)

        process = Reco.promptReco(self, globalTag, **args)

        return process
示例#55
0
    def expressProcessing(self, globalTag, **args):
        """
        _expressProcessing_

        Heavy ions collision data taking express processing

        """
        self._checkMINIAOD(**args)
        self._setRepackedFlag(args)

        if not 'skims' in args:
            args['skims']=['@allForExpress']

        if not 'customs' in args:
            args['customs']=[ ]

        args['customs'].append( self.expressCustoms )

        process = Reco.expressProcessing(self,globalTag, **args)
        
        return process
示例#56
0
 def __init__(self):
     Reco.__init__(self)
     self.recoSeq = ''
     self.cbSc = 'pp'
示例#57
0
文件: cosmics.py 项目: y19y19/cmssw
 def __init__(self):
     Reco.__init__(self)
     self.recoSeq = ''
     self.cbSc = 'cosmics'