Now the first question is why such flag are included in the hepmc...
They are certainly needed at the lhef level but not sure why Stephan include those in the hepmc.
More important question (but related) is which code are going to break if we change them.
The most likely issue would come from CMSSW. Will contact them to check...
Looking at those lines it indeed seems coming from pythia8 handling of MLM code (from S. Prestel): /github. com/mg5amcnlo/ MG5aMC_ PY8_interface/ blob/a7b38a861a 765a720e35311af 0c83bb87bbd980a /MG5aMC_ PY8_interface. cc#L707
https:/
Now the first question is why such flag are included in the hepmc...
They are certainly needed at the lhef level but not sure why Stephan include those in the hepmc.
More important question (but related) is which code are going to break if we change them.
The most likely issue would come from CMSSW. Will contact them to check...
Cheers,
Olivier