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.pp.pp Class Reference
Inheritance diagram for Impl.pp.pp:

Public Member Functions

def __init__
 
def alcaHarvesting
 
def expressProcessing
 
def promptReco
 
def visualizationProcessing
 

Public Attributes

 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 
18  def __init__(self):
19  Reco.__init__(self)
20  self.recoSeq=''
21  self.cbSc='pp'
22  self.promptCustoms= [ 'Configuration/DataProcessing/RecoTLR.customisePrompt' ]
23  self.expressCustoms=[ ]
24  self.expressModifiers = modifyExpress
25  self.visCustoms=[ ]
self.visModifiers = modifyExpress
expressCustoms
Definition: pp.py:22
expressModifiers
Definition: pp.py:23
visCustoms
Definition: pp.py:24
visModifiers
Definition: pp.py:25
cbSc
Definition: pp.py:20
promptCustoms
Definition: pp.py:21
def __init__
Definition: pp.py:17
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 93 of file pp.py.

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

Proton collision data taking express processing

Definition at line 56 of file pp.py.

References bitset_utilities.append(), Impl.HeavyIonsRun2.HeavyIonsRun2.expressCustoms, Impl.pp.pp.expressCustoms, and Impl.HeavyIons.HeavyIons.expressCustoms.

56 
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
expressCustoms
Definition: pp.py:22
boost::dynamic_bitset append(const boost::dynamic_bitset<> &bs1, const boost::dynamic_bitset<> &bs2)
this method takes two bitsets bs1 and bs2 and returns result of bs2 appended to the end of bs1 ...
def expressProcessing
Definition: pp.py:56
def Impl.pp.pp.promptReco (   self,
  globalTag,
  args 
)
_promptReco_

Proton collision data taking prompt reco

Definition at line 35 of file pp.py.

References bitset_utilities.append(), Impl.HeavyIonsRun2.HeavyIonsRun2.promptCustoms, Impl.pp.pp.promptCustoms, and Impl.HeavyIons.HeavyIons.promptCustoms.

35 
36  def promptReco(self, globalTag, **args):
37  """
38  _promptReco_
39 
40  Proton collision data taking prompt reco
41 
42  """
43  if not 'skims' in args:
44  args['skims']=['@allForPrompt']
45 
46  if not 'customs' in args:
47  args['customs']= [ ]
48 
49  for c in self.promptCustoms:
50  args['customs'].append(c)
51 
52  process = Reco.promptReco(self,globalTag, **args)
53 
54  return process
55 
def promptReco
Definition: pp.py:35
boost::dynamic_bitset append(const boost::dynamic_bitset<> &bs1, const boost::dynamic_bitset<> &bs2)
this method takes two bitsets bs1 and bs2 and returns result of bs2 appended to the end of bs1 ...
promptCustoms
Definition: pp.py:21
def Impl.pp.pp.visualizationProcessing (   self,
  globalTag,
  args 
)
_visualizationProcessing_

Proton collision data taking visualization processing

Definition at line 76 of file pp.py.

References bitset_utilities.append(), Impl.HeavyIonsRun2.HeavyIonsRun2.visCustoms, Impl.pp.pp.visCustoms, and Impl.HeavyIons.HeavyIons.visCustoms.

76 
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
boost::dynamic_bitset append(const boost::dynamic_bitset<> &bs1, const boost::dynamic_bitset<> &bs2)
this method takes two bitsets bs1 and bs2 and returns result of bs2 appended to the end of bs1 ...
visCustoms
Definition: pp.py:24
def visualizationProcessing
Definition: pp.py:76

Member Data Documentation

Impl.pp.pp.cbSc

Definition at line 20 of file pp.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.pp.pp.expressCustoms

Definition at line 22 of file pp.py.

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

Impl.pp.pp.expressModifiers

Definition at line 23 of file pp.py.

Referenced by Reco.Reco.expressProcessing().

Impl.pp.pp.promptCustoms

Definition at line 21 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.promptReco().

Impl.pp.pp.visCustoms

Definition at line 24 of file pp.py.

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

Impl.pp.pp.visModifiers

Definition at line 25 of file pp.py.

Referenced by Reco.Reco.visualizationProcessing().