CMS 3D CMS Logo

cosmicsHybrid.py
Go to the documentation of this file.
1 #!/usr/bin/env python
2 """
3 _cosmicsHybrid_
4 
5 Scenario supporting cosmics data taking in hybrid mode
6 """
7 
8 from Configuration.DataProcessing.Impl.cosmics import cosmics
9 
11  def __init__(self):
12  cosmics.__init__(self)
13  self.customs = [ "RecoLocalTracker/SiStripZeroSuppression/customiseHybrid.runOnHybridZS" ]
14  """
15  _cosmicsHybrid_
16 
17  Implement configuration building for data processing for cosmic
18  data taking with the strip tracker in hybrid ZS mode
19 
20  """
21 
22  def promptReco(self, globalTag, **args):
23  if not "customs" in args:
24  args["customs"] = list(self.customs)
25  else:
26  args["customs"] += self.customs
27 
28  return cosmics.promptReco(self, globalTag, **args)
29 
30  def expressProcessing(self, globalTag, **args):
31  if not "customs" in args:
32  args["customs"] = list(self.customs)
33  else:
34  args["customs"] += self.customs
35 
36  return cosmics.expressProcessing(self, globalTag, **args)
37 
38  def visualizationProcessing(self, globalTag, **args):
39  if not "customs" in args:
40  args["customs"] = list(self.customs)
41  else:
42  args["customs"] += self.customs
43 
44  return cosmics.visualizationProcessing(self, globalTag, **args)
Impl.cosmicsHybrid.cosmicsHybrid
Definition: cosmicsHybrid.py:10
Impl.cosmicsHybrid.cosmicsHybrid.__init__
def __init__(self)
Definition: cosmicsHybrid.py:11
Impl.cosmicsHybrid.cosmicsHybrid.expressProcessing
def expressProcessing(self, globalTag, **args)
Definition: cosmicsHybrid.py:30
Impl.cosmicsHybrid.cosmicsHybrid.promptReco
def promptReco(self, globalTag, **args)
Definition: cosmicsHybrid.py:22
Impl.cosmicsHybrid.cosmicsHybrid.visualizationProcessing
def visualizationProcessing(self, globalTag, **args)
Definition: cosmicsHybrid.py:38
Impl.cosmicsHybrid.cosmicsHybrid.customs
customs
Definition: cosmicsHybrid.py:13
GlobalTrackerMuonAlignment_cfi.cosmics
cosmics
Definition: GlobalTrackerMuonAlignment_cfi.py:5