Skip to content

Commit

Permalink
adding missing conditional decayer lines
Browse files Browse the repository at this point in the history
  • Loading branch information
sbein committed Apr 25, 2023
1 parent c27694c commit 243f2c4
Showing 1 changed file with 4 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -287,7 +287,8 @@ void FastSimProducer::produce(edm::Event& iEvent, const edm::EventSetup& iSetup)
if (!particle->isStable() && particle->remainingProperLifeTimeC() < 1E-10) {
LogDebug(MESSAGECATEGORY) << "Decaying particle...";
std::vector<std::unique_ptr<fastsim::Particle> > secondaries;
decayer_.decay(*particle, secondaries, _randomEngine->theEngine());
if (useFastSimsDecayer)
decayer_.decay(*particle, secondaries, _randomEngine->theEngine());
LogDebug(MESSAGECATEGORY) << " decay has " << secondaries.size() << " products";
particleManager.addSecondaries(particle->position(), particle->simTrackIndex(), secondaries);
continue;
Expand Down Expand Up @@ -499,7 +500,8 @@ FSimTrack FastSimProducer::createFSimTrack(fastsim::Particle* particle,
if (!particle->isStable() && particle->remainingProperLifeTimeC() < 1E-10) {
LogDebug(MESSAGECATEGORY) << "Decaying particle...";
std::vector<std::unique_ptr<fastsim::Particle> > secondaries;
decayer_.decay(*particle, secondaries, _randomEngine->theEngine());
if (useFastSimsDecayer)
decayer_.decay(*particle, secondaries, _randomEngine->theEngine());
LogDebug(MESSAGECATEGORY) << " decay has " << secondaries.size() << " products";
particleManager->addSecondaries(particle->position(), particle->simTrackIndex(), secondaries);
}
Expand Down

0 comments on commit 243f2c4

Please sign in to comment.