Potential issue with the process set-up when using the parenthesis syntax
There is an issue with the following set-up generates
(run){
BEAM_1 11 45.625; BEAM_2 -11 45.625;
MASSIVE[5] 1; PARTICLE_CONTAINER 98 B 5 -5;
LOOPGEN:=OpenLoops
ME_SIGNAL_GENERATOR Comix Amegic OpenLoops
}(run);
(processes){
Process 11 -11 -> (93,98) (93,98);
Order (*,2);
NLO_QCD_Mode MC@NLO
ME_Generator Amegic
RS_ME_Generator Comix
Loop_Generator OpenLoops
End process;
}(processes);
If I run it with 2.2.6, the last few lines during process set-up are:
AMEGIC::Single_Process::WriteLibrary :
Library for 2_2__e-__e+__u__ub__QCD(S)__S3_2 has been written, name is 2_2__em__ep__u__ub__E3
..(0x7ffeec177350){
cls = sum, hls = sum
maxcpl = (99,2), mincpl = (0,2)
ckkw = 0, nlo = 3, mhv = 1
scale = 'STRICT_METS{MU_F2}{MU_R2}{MU_Q2}', kfactor = 'NO'
megenerator = 'Amegic', loopgenerator = 'OpenLoops'
selectorfile = '', mpi process = 0
gpath = '', min t-channels = 0', max t-channels = 99
no_particle (2), NLO{,}, ASS{none}: {
e-
e+
}
no_particle (2), NLO{,}, ASS{none}{2,3}: {
B 93,98
j 93,98
}
}
Exception_Handler::SignalHandler: Signal (6) caught.
Cannot continue.
Sherpa: MCatNLO_Process::InitProcess throws not implemented:
Process not found.
I have the feeling that the bj final-state should just be ignored here?
I remember that I have seen the same problem on recent commits of master. But I haven't confirmed it.