CMS 3D CMS Logo

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

Public Member Functions

def __init__
 
def alcaHarvesting
 
def expressProcessing
 
def promptReco
 
def visualizationProcessing
 

Public Attributes

 cbSc
 
 expressCustoms
 
 promptCustoms
 
 recoSeq
 
 visCustoms
 

Detailed Description

Definition at line 15 of file HeavyIonsRun2.py.

Constructor & Destructor Documentation

def Impl.HeavyIonsRun2.HeavyIonsRun2.__init__ (   self)

Definition at line 16 of file HeavyIonsRun2.py.

16 
17  def __init__(self):
18  self.recoSeq=''
19  self.cbSc='HeavyIons'
20  self.promptCustoms='Configuration/DataProcessing/RecoTLR.customiseRun2PromptHI'
21  self.expressCustoms='Configuration/DataProcessing/RecoTLR.customiseRun2ExpressHI'
self.visCustoms='Configuration/DataProcessing/RecoTLR.customiseRun2ExpressHI'

Member Function Documentation

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

Heavy ions collisions data taking AlCa Harvesting

Definition at line 89 of file HeavyIonsRun2.py.

89 
90  def alcaHarvesting(self, globalTag, datasetName, **args):
91  """
92  _alcaHarvesting_
93 
94  Heavy ions collisions data taking AlCa Harvesting
95 
96  """
97 
98 
99  if not 'skims' in args and not 'alcapromptdataset' in args:
100  args['skims']=['BeamSpotByRun',
101  'BeamSpotByLumi',
102  'SiStripQuality']
103 
104  return Reco.alcaHarvesting(self, globalTag, datasetName, **args)
105 
def Impl.HeavyIonsRun2.HeavyIonsRun2.expressProcessing (   self,
  globalTag,
  args 
)
_expressProcessing_

Heavy ions collision data taking express processing

Definition at line 52 of file HeavyIonsRun2.py.

References python.multivaluedict.append(), and Impl.HeavyIonsRun2.HeavyIonsRun2.expressCustoms.

52 
53  def expressProcessing(self, globalTag, **args):
54  """
55  _expressProcessing_
56 
57  Heavy ions collision data taking express processing
58 
59  """
60  if not 'skims' in args:
61  args['skims']=['@allForExpress']
62 
63  customsFunction = self.expressCustoms
64  if not 'customs' in args:
65  args['customs']=[ customsFunction ]
66  else:
67  args['customs'].append( customsFunction )
68 
69  process = Reco.expressProcessing(self,globalTag, **args)
70 
71  return process
def Impl.HeavyIonsRun2.HeavyIonsRun2.promptReco (   self,
  globalTag,
  args 
)
_promptReco_

Heavy ions collision data taking prompt reco

Definition at line 31 of file HeavyIonsRun2.py.

References python.multivaluedict.append(), and Impl.HeavyIonsRun2.HeavyIonsRun2.promptCustoms.

31 
32  def promptReco(self, globalTag, **args):
33  """
34  _promptReco_
35 
36  Heavy ions collision data taking prompt reco
37 
38  """
39  if not 'skims' in args:
40  args['skims']=['@allForPrompt']
41 
42  customsFunction = self.promptCustoms
43  if not 'customs' in args:
44  args['customs']=[ customsFunction ]
45  else:
46  args['customs'].append(customsFunction)
47 
48  process = Reco.promptReco(self,globalTag, **args)
49 
50  return process
51 
def Impl.HeavyIonsRun2.HeavyIonsRun2.visualizationProcessing (   self,
  globalTag,
  args 
)
_visualizationProcessing_

Heavy ions collision data taking visualization processing

Definition at line 72 of file HeavyIonsRun2.py.

References python.multivaluedict.append(), and Impl.HeavyIonsRun2.HeavyIonsRun2.visCustoms.

72 
73  def visualizationProcessing(self, globalTag, **args):
74  """
75  _visualizationProcessing_
76 
77  Heavy ions collision data taking visualization processing
78 
79  """
80  customsFunction = self.visCustoms
81  if not 'customs' in args:
82  args['customs']=[ customsFunction ]
83  else:
84  args['customs'].append( customsFunction )
85 
86  process = Reco.visualizationProcessing(self,globalTag, **args)
87 
88  return process

Member Data Documentation

Impl.HeavyIonsRun2.HeavyIonsRun2.cbSc

Definition at line 18 of file HeavyIonsRun2.py.

Referenced by Reco.Reco.alcaHarvesting(), Reco.Reco.alcaSkim(), Reco.Reco.dqmHarvesting(), Reco.Reco.expressProcessing(), Reco.Reco.promptReco(), Reco.Reco.skimming(), and Reco.Reco.visualizationProcessing().

Impl.HeavyIonsRun2.HeavyIonsRun2.expressCustoms

Definition at line 20 of file HeavyIonsRun2.py.

Referenced by Impl.HeavyIonsRun2.HeavyIonsRun2.expressProcessing().

Impl.HeavyIonsRun2.HeavyIonsRun2.promptCustoms

Definition at line 19 of file HeavyIonsRun2.py.

Referenced by Impl.HeavyIonsRun2.HeavyIonsRun2.promptReco().

Impl.HeavyIonsRun2.HeavyIonsRun2.recoSeq

Definition at line 17 of file HeavyIonsRun2.py.

Referenced by Reco.Reco.promptReco().

Impl.HeavyIonsRun2.HeavyIonsRun2.visCustoms

Definition at line 21 of file HeavyIonsRun2.py.

Referenced by Impl.HeavyIonsRun2.HeavyIonsRun2.visualizationProcessing().