CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Functions
customiseL1Ntuple Namespace Reference

Functions

def L1NtupleAOD
 
def L1NtupleAODEMU
 
def L1NtupleAODRAW
 
def L1NtupleAODRAWEMU
 
def L1NtupleEMU
 
def L1NtupleEMUNoEventTree
 
def L1NtupleRAW
 
def L1NtupleRAWEMU
 
def L1NtupleTFileOut
 customisations for L1 ntuple generation More...
 

Function Documentation

def customiseL1Ntuple.L1NtupleAOD (   process)

Definition at line 26 of file customiseL1Ntuple.py.

References customiseL1CustomReco.L1NtupleCustomReco(), and L1NtupleTFileOut().

Referenced by L1NtupleAODEMU(), L1NtupleAODRAW(), and L1NtupleAODRAWEMU().

26 
27 def L1NtupleAOD(process):
28 
29  L1NtupleTFileOut(process)
30  L1NtupleCustomReco(process)
31 
32  process.load('L1Trigger.L1TNtuples.L1NtupleAOD_cff')
33  process.l1ntupleaod = cms.Path(
34  process.L1NtupleAOD
35  )
36 
37  process.schedule.append(process.l1ntupleaod)
38 
39  return process
40 
41 
def L1NtupleTFileOut
customisations for L1 ntuple generation
def customiseL1Ntuple.L1NtupleAODEMU (   process)

Definition at line 102 of file customiseL1Ntuple.py.

References L1NtupleAOD(), and L1NtupleEMU().

103 def L1NtupleAODEMU(process):
104 
105  L1NtupleEMU(process)
106  L1NtupleAOD(process)
107 
108  return process
109 
110 
def customiseL1Ntuple.L1NtupleAODRAW (   process)

Definition at line 86 of file customiseL1Ntuple.py.

References L1NtupleAOD(), and L1NtupleRAW().

86 
87 def L1NtupleAODRAW(process):
88 
89  L1NtupleRAW(process)
90  L1NtupleAOD(process)
91 
92  return process
93 
def customiseL1Ntuple.L1NtupleAODRAWEMU (   process)

Definition at line 94 of file customiseL1Ntuple.py.

References L1NtupleAOD(), L1NtupleEMU(), and L1NtupleRAW().

94 
95 def L1NtupleAODRAWEMU(process):
96 
97  L1NtupleRAW(process)
98  L1NtupleEMU(process)
99  L1NtupleAOD(process)
100 
101  return process
def customiseL1Ntuple.L1NtupleEMU (   process)

Definition at line 64 of file customiseL1Ntuple.py.

References L1NtupleTFileOut().

Referenced by L1NtupleAODEMU(), L1NtupleAODRAWEMU(), and L1NtupleRAWEMU().

64 
65 def L1NtupleEMU(process):
66 
67  L1NtupleTFileOut(process)
68 
69  process.load('L1Trigger.L1TNtuples.L1NtupleEMU_cff')
70  process.l1ntuplesim = cms.Path(
71  process.L1NtupleEMU
72  )
73 
74  process.schedule.append(process.l1ntuplesim)
75 
76  return process
77 
def L1NtupleTFileOut
customisations for L1 ntuple generation
def customiseL1Ntuple.L1NtupleEMUNoEventTree (   process)

Definition at line 111 of file customiseL1Ntuple.py.

References L1NtupleTFileOut().

112 def L1NtupleEMUNoEventTree(process):
113 
114  L1NtupleTFileOut(process)
115 
116  process.load('L1Trigger.L1TNtuples.L1NtupleEMU_cff')
117  process.L1NtupleEMU = cms.Sequence( process.l1CaloTowerEmuTree+process.l1UpgradeEmuTree )
118  process.l1ntuplesim = cms.Path(
119  process.L1NtupleEMU
120  )
121  process.schedule.append(process.l1ntuplesim)
122 
123  return process
def L1NtupleTFileOut
customisations for L1 ntuple generation
def customiseL1Ntuple.L1NtupleRAW (   process)

Definition at line 42 of file customiseL1Ntuple.py.

References L1NtupleTFileOut().

Referenced by L1NtupleAODRAW(), L1NtupleAODRAWEMU(), and L1NtupleRAWEMU().

42 
43 def L1NtupleRAW(process):
44 
45  L1NtupleTFileOut(process)
46 
47  process.load('L1Trigger.L1TNtuples.L1NtupleRAW_cff')
48  process.l1ntupleraw = cms.Path(
49  process.L1NtupleRAW
50  )
51 
52  process.schedule.append(process.l1ntupleraw)
53 
54  # for 5 BX of candidates in L1Extra
55  if "gctDigis" in process.producers:
56  process.gctDigis.numberOfGctSamplesToUnpack = cms.uint32(5)
57 
58  if "l1extraParticles" in process.producers:
59  process.l1extraParticles.centralBxOnly = cms.bool(False)
60 
61  return process
62 
63 
def L1NtupleTFileOut
customisations for L1 ntuple generation
def customiseL1Ntuple.L1NtupleRAWEMU (   process)

Definition at line 78 of file customiseL1Ntuple.py.

References L1NtupleEMU(), and L1NtupleRAW().

78 
79 def L1NtupleRAWEMU(process):
80 
81  L1NtupleRAW(process)
82  L1NtupleEMU(process)
83 
84  return process
85 
def customiseL1Ntuple.L1NtupleTFileOut (   process)

customisations for L1 ntuple generation

Add new customisations to this file!

Example usage : cmsDriver.py testNtuple -s NONE –customise=L1Trigger/L1TNtuples/customiseL1Ntuple.customiseL1NtupleAOD –conditions=auto:run2_mc_50ns –filein='/store/relval/CMSSW_7_5_0_pre1/RelValProdTTbar_13/AODSIM/MCRUN2_74_V7-v1/00000/48159643-5EE3-E411-818F-0025905A48F0.root' -n 100

Definition at line 14 of file customiseL1Ntuple.py.

Referenced by L1NtupleAOD(), L1NtupleEMU(), L1NtupleEMUNoEventTree(), and L1NtupleRAW().

14 
15 def L1NtupleTFileOut(process):
16 
17  process.TFileService = cms.Service(
18  "TFileService",
19  fileName = cms.string('L1Ntuple.root')
20  )
21 
22  return process
def L1NtupleTFileOut
customisations for L1 ntuple generation