Skip to content

Commit 43e6a13

Browse files
committed
* add instantiation of fresh instances of GlueXPhotonBeamGenerator
for each worker thread action object [rtj]
1 parent 67b420a commit 43e6a13

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/GlueXPrimaryGeneratorAction.cc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ GlueXPrimaryGeneratorAction::GlueXPrimaryGeneratorAction()
7979
fParticleGun = new GlueXParticleGun();
8080

8181
if (fSourceType == SOURCE_TYPE_HDDM) {
82+
clone_photon_beam_generator();
8283
fPrimaryGenerator = new GlueXPrimaryGenerator(fHDDMistream);
8384
return;
8485
}
@@ -493,7 +494,7 @@ GlueXPrimaryGeneratorAction &GlueXPrimaryGeneratorAction::operator=(const
493494
else if (fSourceType == SOURCE_TYPE_PARTICLE_GUN) {
494495
fParticleGun->SetParticleDefinition(fGunParticle.partDef);
495496
}
496-
if (fPhotonBeamGenerator) {
497+
if (src.fPhotonBeamGenerator) {
497498
clone_photon_beam_generator();
498499
}
499500
fBeamvertex = src.fBeamvertex;

0 commit comments

Comments
 (0)