File indexing completed on 2024-04-06 12:03:31
0001
0002 """
0003 _cosmicsHybrid_
0004
0005 Scenario supporting cosmics data taking in hybrid mode
0006 """
0007
0008 from Configuration.DataProcessing.Impl.cosmics import cosmics
0009
0010 class cosmicsHybrid(cosmics):
0011 def __init__(self):
0012 cosmics.__init__(self)
0013 self.customs = [ "RecoLocalTracker/SiStripZeroSuppression/customiseHybrid.runOnHybridZS" ]
0014 """
0015 _cosmicsHybrid_
0016
0017 Implement configuration building for data processing for cosmic
0018 data taking with the strip tracker in hybrid ZS mode
0019
0020 """
0021
0022 def promptReco(self, globalTag, **args):
0023 if not "customs" in args:
0024 args["customs"] = list(self.customs)
0025 else:
0026 args["customs"] += self.customs
0027
0028 return cosmics.promptReco(self, globalTag, **args)
0029
0030 def expressProcessing(self, globalTag, **args):
0031 if not "customs" in args:
0032 args["customs"] = list(self.customs)
0033 else:
0034 args["customs"] += self.customs
0035
0036 return cosmics.expressProcessing(self, globalTag, **args)
0037
0038 def visualizationProcessing(self, globalTag, **args):
0039 if not "customs" in args:
0040 args["customs"] = list(self.customs)
0041 else:
0042 args["customs"] += self.customs
0043
0044 return cosmics.visualizationProcessing(self, globalTag, **args)