CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions
Impl.cosmics.cosmics Class Reference
Inheritance diagram for Impl.cosmics.cosmics:

Public Member Functions

def alcaHarvesting
 
def expressProcessing
 
def promptReco
 
def visualizationProcessing
 

Detailed Description

_cosmics_

Implement configuration building for data processing for cosmic
data taking

Definition at line 14 of file cosmics.py.

Member Function Documentation

def Impl.cosmics.cosmics.alcaHarvesting (   self,
  globalTag,
  datasetName,
  args 
)
_alcaHarvesting_

Proton collisions data taking AlCa Harvesting

Definition at line 81 of file cosmics.py.

81 
82  def alcaHarvesting(self, globalTag, datasetName, **args):
83  """
84  _alcaHarvesting_
85 
86  Proton collisions data taking AlCa Harvesting
87 
88  """
89  if not 'skims' in args and not 'alcapromptdataset' in args:
90  args['skims']=['SiStripQuality']
91 
92  return Reco.alcaHarvesting(self, globalTag, datasetName, **args)
def Impl.cosmics.cosmics.expressProcessing (   self,
  globalTag,
  args 
)
_expressProcessing_

Cosmic data taking express processing

Definition at line 44 of file cosmics.py.

References python.multivaluedict.append().

44 
45  def expressProcessing(self, globalTag, **args):
46  """
47  _expressProcessing_
48 
49  Cosmic data taking express processing
50 
51  """
52 
53  if not 'skims' in args:
54  args['skims']= ['@allForExpressCosmics']
55 
56  if not 'customs' in args:
57  args['customs']=['Configuration/DataProcessing/RecoTLR.customiseCosmicData']
58  else:
59  args['customs'].append('Configuration/DataProcessing/RecoTLR.customiseCosmicData')
60  process = Reco.expressProcessing(self,globalTag, **args)
61 
62  return process
def Impl.cosmics.cosmics.promptReco (   self,
  globalTag,
  args 
)
_promptReco_

Cosmic data taking prompt reco

Definition at line 24 of file cosmics.py.

References python.multivaluedict.append().

24 
25  def promptReco(self, globalTag, **args):
26  """
27  _promptReco_
28 
29  Cosmic data taking prompt reco
30 
31  """
32  if not 'skims' in args:
33  args['skims']= ['@allForPromptCosmics']
34 
35  if not 'customs' in args:
36  args['customs']=['Configuration/DataProcessing/RecoTLR.customiseCosmicData']
37  else:
38  args['customs'].append('Configuration/DataProcessing/RecoTLR.customiseCosmicData')
39 
40  process = Reco.promptReco(self,globalTag, **args)
41 
42  return process
43 
def Impl.cosmics.cosmics.visualizationProcessing (   self,
  globalTag,
  args 
)
_visualizationProcessing_

Cosmic data taking visualization processing

Definition at line 63 of file cosmics.py.

References python.multivaluedict.append().

63 
64  def visualizationProcessing(self, globalTag, **args):
65  """
66  _visualizationProcessing_
67 
68  Cosmic data taking visualization processing
69 
70  """
71 
72  if not 'customs' in args:
73  args['customs']=['Configuration/DataProcessing/RecoTLR.customiseCosmicData']
74  else:
75  args['customs'].append('Configuration/DataProcessing/RecoTLR.customiseCosmicData')
76  process = Reco.visualizationProcessing(self,globalTag, **args)
77 
78  process.reconstructionCosmics.remove(process.lumiProducer)
79 
80  return process
def visualizationProcessing
Definition: cosmics.py:63