CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
Impl.pp.pp Class Reference
Inheritance diagram for Impl.pp.pp:

Public Member Functions

def __init__ (self)
 
def alcaHarvesting (self, globalTag, datasetName, args)
 
def expressProcessing (self, globalTag, args)
 
def promptReco (self, globalTag, args)
 
def visualizationProcessing (self, globalTag, args)
 

Public Attributes

 addEI
 
 alcaHarvCustoms
 
 cbSc
 
 expressCustoms
 
 expressModifiers
 
 promptCustoms
 
 recoSeq
 
 visCustoms
 
 visModifiers
 

Detailed Description

Definition at line 16 of file pp.py.

Constructor & Destructor Documentation

def Impl.pp.pp.__init__ (   self)

Definition at line 17 of file pp.py.

17  def __init__(self):
18  Reco.__init__(self)
19  self.recoSeq=''
20  self.cbSc='pp'
21  self.addEI=True
22  self.promptCustoms= [ 'Configuration/DataProcessing/RecoTLR.customisePrompt' ]
23  self.expressCustoms=[ ]
25  self.expressModifiers = modifyExpress
26  self.visCustoms=[ ]
27  self.visModifiers = modifyExpress
expressCustoms
Definition: pp.py:23
expressModifiers
Definition: pp.py:25
visCustoms
Definition: pp.py:26
visModifiers
Definition: pp.py:27
cbSc
Definition: pp.py:20
addEI
Definition: pp.py:21
def __init__(self)
Definition: pp.py:17
alcaHarvCustoms
Definition: pp.py:24
promptCustoms
Definition: pp.py:22
recoSeq
Definition: pp.py:19

Member Function Documentation

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

Proton collisions data taking AlCa Harvesting

Definition at line 94 of file pp.py.

References Impl.pp.pp.alcaHarvCustoms, and mps_alisetup.append.

94  def alcaHarvesting(self, globalTag, datasetName, **args):
95  """
96  _alcaHarvesting_
97 
98  Proton collisions data taking AlCa Harvesting
99 
100  """
101 
102  if not 'customs' in args:
103  args['customs']=[ ]
104 
105  for c in self.alcaHarvCustoms:
106  args['customs'].append(c)
107 
108 
109  if not 'skims' in args and not 'alcapromptdataset' in args:
110  args['skims']=['BeamSpotByRun',
111  'BeamSpotByLumi',
112  'SiStripQuality']
113 
114  return Reco.alcaHarvesting(self, globalTag, datasetName, **args)
115 
alcaHarvCustoms
Definition: pp.py:24
def alcaHarvesting(self, globalTag, datasetName, args)
Definition: pp.py:94
def Impl.pp.pp.expressProcessing (   self,
  globalTag,
  args 
)
_expressProcessing_

Proton collision data taking express processing

Definition at line 57 of file pp.py.

References mps_alisetup.append, Impl.HeavyIons.HeavyIons.expressCustoms, and Impl.pp.pp.expressCustoms.

57  def expressProcessing(self, globalTag, **args):
58  """
59  _expressProcessing_
60 
61  Proton collision data taking express processing
62 
63  """
64  if not 'skims' in args:
65  args['skims']=['@allForExpress']
66 
67  if not 'customs' in args:
68  args['customs']=[ ]
69 
70  for c in self.expressCustoms:
71  args['customs'].append(c)
72 
73  process = Reco.expressProcessing(self,globalTag, **args)
74 
75  return process
76 
expressCustoms
Definition: pp.py:23
def expressProcessing(self, globalTag, args)
Definition: pp.py:57
def Impl.pp.pp.promptReco (   self,
  globalTag,
  args 
)
_promptReco_

Proton collision data taking prompt reco

Definition at line 37 of file pp.py.

References mps_alisetup.append, Impl.HeavyIons.HeavyIons.promptCustoms, and Impl.pp.pp.promptCustoms.

37  def promptReco(self, globalTag, **args):
38  """
39  _promptReco_
40 
41  Proton collision data taking prompt reco
42 
43  """
44  if not 'skims' in args:
45  args['skims']=['@allForPrompt']
46 
47  if not 'customs' in args:
48  args['customs']= [ ]
49 
50  for c in self.promptCustoms:
51  args['customs'].append(c)
52 
53  process = Reco.promptReco(self,globalTag, **args)
54 
55  return process
56 
def promptReco(self, globalTag, args)
Definition: pp.py:37
promptCustoms
Definition: pp.py:22
def Impl.pp.pp.visualizationProcessing (   self,
  globalTag,
  args 
)
_visualizationProcessing_

Proton collision data taking visualization processing

Definition at line 77 of file pp.py.

References mps_alisetup.append, Impl.HeavyIons.HeavyIons.visCustoms, and Impl.pp.pp.visCustoms.

77  def visualizationProcessing(self, globalTag, **args):
78  """
79  _visualizationProcessing_
80 
81  Proton collision data taking visualization processing
82 
83  """
84  if not 'customs' in args:
85  args['customs']=[ ]
86 
87  for c in self.visCustoms:
88  args['customs'].append(c)
89 
90  process = Reco.visualizationProcessing(self,globalTag, **args)
91 
92  return process
93 
def visualizationProcessing(self, globalTag, args)
Definition: pp.py:77
visCustoms
Definition: pp.py:26

Member Data Documentation

Impl.pp.pp.addEI
Impl.pp.pp.alcaHarvCustoms

Definition at line 24 of file pp.py.

Referenced by Impl.pp.pp.alcaHarvesting().

Impl.pp.pp.expressCustoms

Definition at line 23 of file pp.py.

Referenced by Impl.pp.pp.expressProcessing().

Impl.pp.pp.expressModifiers

Definition at line 25 of file pp.py.

Referenced by Reco.Reco.expressProcessing().

Impl.pp.pp.promptCustoms

Definition at line 22 of file pp.py.

Referenced by Impl.pp.pp.promptReco().

Impl.pp.pp.recoSeq

Definition at line 19 of file pp.py.

Referenced by Reco.Reco.expressProcessing(), and Reco.Reco.promptReco().

Impl.pp.pp.visCustoms

Definition at line 26 of file pp.py.

Referenced by Impl.pp.pp.visualizationProcessing().

Impl.pp.pp.visModifiers

Definition at line 27 of file pp.py.

Referenced by Reco.Reco.visualizationProcessing().