File indexing completed on 2024-04-06 12:10:51
0001 #include "FWCore/Framework/interface/Event.h"
0002
0003 #include "GMTCollections.h"
0004
0005 #include <string>
0006
0007 namespace l1t {
0008 namespace stage2 {
0009 GMTCollections::~GMTCollections() {
0010 event_.put(std::move(regionalMuonCandsBMTF_), "BMTF");
0011 event_.put(std::move(regionalMuonCandsOMTF_), "OMTF");
0012 event_.put(std::move(regionalMuonCandsEMTF_), "EMTF");
0013 event_.put(std::move(muons_[0]), "Muon");
0014 for (size_t i = 1; i < NUM_OUTPUT_COPIES; ++i) {
0015 event_.put(std::move(muons_[i]), "MuonCopy" + std::to_string(i));
0016 }
0017 event_.put(std::move(imdMuonsBMTF_), "imdMuonsBMTF");
0018 event_.put(std::move(imdMuonsEMTFNeg_), "imdMuonsEMTFNeg");
0019 event_.put(std::move(imdMuonsEMTFPos_), "imdMuonsEMTFPos");
0020 event_.put(std::move(imdMuonsOMTFNeg_), "imdMuonsOMTFNeg");
0021 event_.put(std::move(imdMuonsOMTFPos_), "imdMuonsOMTFPos");
0022
0023 event_.put(std::move(regionalMuonShowersEMTF_), "EMTF");
0024 event_.put(std::move(muonShowers_[0]), "MuonShower");
0025 for (size_t i = 1; i < NUM_OUTPUT_COPIES; ++i) {
0026 event_.put(std::move(muonShowers_[i]), "MuonShowerCopy" + std::to_string(i));
0027 }
0028 }
0029 }
0030 }