Esempio n. 1
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
Esempio n. 2
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
Esempio n. 3
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
Esempio n. 4
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
Esempio n. 5
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
Esempio n. 6
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
Esempio n. 7
0
# Path and EndPath definitions
process.raw2digi_step = cms.Path(process.RawToDigi)
process.reconstruction_step = cms.Path(process.reconstructionCosmics)

if PB :
  process.PBDigi_step = cms.Path(process.PBDigis)
  process.pilotBladeReco_step = cms.Path(
    process.PBClusters*
    process.PBRecHits
  )
# endif

process.endjob_step = cms.EndPath(process.endOfProcess)
process.RECOoutput_step = cms.EndPath(process.RECOoutput)

# Schedule definition
process.schedule = cms.Schedule(
  process.raw2digi_step,
  process.reconstruction_step,
  #PilotBlade part
  process.PBDigi_step,
  process.pilotBladeReco_step,
  # Endjob
  process.endjob_step,
  process.RECOoutput_step
)

# customisation of the process.
from Configuration.DataProcessing.RecoTLR import customiseCosmicDataRun2 
process = customiseCosmicDataRun2(process)