Configuration
DataProcessing
python
Impl
trackingOnly.py
Go to the documentation of this file.
1
#!/usr/bin/env python3
2
"""
3
_trackingOnly_
4
5
Scenario supporting proton collisions and tracking only reconstruction for HP beamspot
6
7
"""
8
9
import
os
10
import
sys
11
12
from
Configuration.DataProcessing.Impl.pp
import
pp
13
14
class
trackingOnly
(
pp
):
15
def
__init__
(self):
16
pp.__init__(self)
17
# tracking only RECO is sufficient, to run high performance BS at PCL;
18
# some dedicated customization are required, though: see specific era implementations
19
self.
recoSeq
=
':reconstruction_trackingOnly'
20
self.
cbSc
=
'pp'
21
"""
22
_trackingOnly_
23
24
Implement configuration building for data processing for proton
25
collision data taking for high performance beamspot
26
27
"""
28
29
def
expressProcessing
(self, globalTag, **args):
30
31
# TkAlMinBias run but hidden to Tier0, in order not to persist it
32
if
'skims'
not
in
args :
33
args[
'skims'
]=[
'TkAlMinBias'
]
34
else
:
35
if
not
'TkAlMinBias'
in
args[
'skims'
] :
36
args[
'skims'
].
append
(
'TkAlMinBias'
)
37
38
# reco sequence is limited to tracking => DQM accordingly
39
if
'dqmSeq'
not
in
args
or
len(args[
'dqmSeq'
])==0:
40
args[
'dqmSeq'
] = [
'DQMOfflineTracking'
]
41
42
process = pp.expressProcessing(self, globalTag, **args)
43
44
return
process
45
46
Impl.trackingOnly.trackingOnly.cbSc
cbSc
Definition:
trackingOnly.py:20
Impl.trackingOnly.trackingOnly.recoSeq
recoSeq
Definition:
trackingOnly.py:19
Impl.trackingOnly.trackingOnly.expressProcessing
def expressProcessing(self, globalTag, args)
Definition:
trackingOnly.py:29
mps_setup.append
append
Definition:
mps_setup.py:85
createTree.pp
pp
Definition:
createTree.py:17
Impl.trackingOnly.trackingOnly.__init__
def __init__(self)
Definition:
trackingOnly.py:15
Impl.trackingOnly.trackingOnly
Definition:
trackingOnly.py:14
Generated for CMSSW Reference Manual by
1.8.14