File tree Expand file tree Collapse file tree 1 file changed +4
-5
lines changed
SimG4Core/Application/src Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -713,12 +713,12 @@ G4Event* RunManagerMTWorker::generateEvent(const edm::Event& inpevt) {
713713 edm::Handle<edm::HepMC3Product> HepMCEvt3;
714714 inpevt.getByToken (m_InToken3, HepMCEvt3);
715715
716- HepMC3::GenEvent* genevt3 = new HepMC3::GenEvent () ;
717- genevt3-> read_data (*HepMCEvt3->GetEvent ());
718- m_generator3.setGenEvent (genevt3);
716+ HepMC3::GenEvent genevt3;
717+ genevt3. read_data (*HepMCEvt3->GetEvent ());
718+ m_generator3.setGenEvent (& genevt3);
719719
720720 if (!m_nonBeam) {
721- m_generator3.HepMC2G4 (genevt3, evt);
721+ m_generator3.HepMC2G4 (& genevt3, evt);
722722 if (m_LHCTransport) {
723723 edm::Handle<edm::HepMC3Product> LHCMCEvt;
724724 inpevt.getByToken (m_LHCToken, LHCMCEvt);
@@ -727,7 +727,6 @@ G4Event* RunManagerMTWorker::generateEvent(const edm::Event& inpevt) {
727727 } else {
728728 // m_generator3.nonCentralEvent2G4(HepMCEvt->GetEvent(), evt);
729729 }
730- delete genevt3;
731730 }
732731 return evt;
733732}
You can’t perform that action at this time.
0 commit comments