8 : events_v0{0}, total_v0{0}, total_lambda{0}, total_kshort{0} {
9 LambdaCollectionToken_ =
10 consumes<reco::VertexCompositeCandidateCollection>(ps.getParameter<
edm::InputTag>(
"LambdaTag"));
11 KShortCollectionToken_ =
12 consumes<reco::VertexCompositeCandidateCollection>(ps.getParameter<
edm::InputTag>(
"KShortTag"));
14 produces<pat::CompositeCandidateCollection>(
"Kshort");
15 produces<pat::CompositeCandidateCollection>(
"Lambda");
31 for (reco::VertexCompositeCandidateCollection::const_iterator ik = kcandidates->begin(); ik != kcandidates->end();
38 Enhanced_kShortCandidates->emplace_back(
std::move(kc));
42 for (reco::VertexCompositeCandidateCollection::const_iterator il = lcandidates->begin(); il != lcandidates->end();
49 Enhanced_lambdaCandidates->emplace_back(
std::move(lc));
59 if (exits_k || exits_l)
62 event.put(
std::move(Enhanced_kShortCandidates),
"Kshort");
63 event.put(
std::move(Enhanced_lambdaCandidates),
"Lambda");
67 edm::LogVerbatim(
"OniaAddV0TracksSummary") <<
"############################\n"
68 "OniaAddV0Tracks producer report \n"
69 "############################\n"
70 "Total events with v0 : "
76 "Total number of lambda : "
79 "Total number of kshort : "
82 "############################";