Back to home page

Project CMSSW displayed by LXR

 
 

    


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   }  // namespace stage2
0030 }  // namespace l1t