14 |
|
|
15 |
|
def path(self) : |
16 |
|
return cms.Path( self.events() * |
17 |
+ |
self.exists() * |
18 |
|
self.gen() * |
19 |
|
self.triggers() * |
20 |
|
self.electron() * |
36 |
|
vertexTag = tags("goodOfflinePrimaryVertices")) |
37 |
|
return self.empty + self.process.tupleEvents |
38 |
|
|
39 |
+ |
def exists(self) : |
40 |
+ |
self.process.tupleExists = cms.EDProducer("Tuple_ProductExists", |
41 |
+ |
products = tags(["mvaTrigV0"])) |
42 |
+ |
return self.empty + self.process.tupleExists |
43 |
+ |
|
44 |
|
def gen(self) : |
45 |
|
if self.options.isData : return self.empty |
46 |
|
self.process.tupleGen = cms.EDProducer("Tuple_GenParticle", |