CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
hcalnzsRun2.py
Go to the documentation of this file.
1 #!/usr/bin/env python
2 """
3 _hcalnzsRun2_
4 
5 Scenario supporting proton collisions
6 
7 """
8 
9 import os
10 import sys
11 
12 from Configuration.DataProcessing.Impl.pp import pp
13 
14 class hcalnzsRun2(pp):
15  def __init__(self):
16  self.recoSeq=':reconstruction_HcalNZS'
17  self.cbSc='pp'
18  """
19  _hcalnzsRun2_
20 
21  Implement configuration building for data processing for proton
22  collision data taking
23 
24  """
25  def promptReco(self, globalTag, **args):
26  """
27  _promptReco_
28 
29  Proton collision data taking prompt reco
30 
31  """
32  if not 'skims' in args:
33  args['skims']=['HcalCalMinBias']
34 
35  if not 'customs' in args:
36  args['customs']=['Configuration/DataProcessing/RecoTLR.customisePromptRun2']
37  else:
38  args['customs'].append('Configuration/DataProcessing/RecoTLR.customisePromptRun2')
39 
40  process = pp.promptReco(self,globalTag,**args)
41 
42  return process
tuple pp
Definition: createTree.py:15