Solving protoparticles problem S21
I found a problem with 2011 and 2012 MC. Probably I tested the filtering scripts in 2018 and I assumed that 2011,2012 was ok.
It seems that I made a relatively common mistake with S21 related filtering options (https://groups.cern.ch/group/lhcb-davinci/Lists/Archive/DispForm.aspx?ID=21371).
I thought that this was solved some time ago, but apparently S21r0p2 and S21r1p2 are also affected.
" " "
>> This looks like a filtered production? Have you run on it before >> successfully? For filtered productions, the filter script must have >> these "magic lines": >> >> #Items that might get lost when running the CALO+PROTO ReProcessing in >> DV >> >> caloProtoReprocessLocs = [ "/Event/pRec/ProtoP#99", >> "/Event/pRec/Calo#99" ] >> >> # Make sure they are present on full DST streams >> >> SelDSTWriterConf['default'].extraItems += caloProtoReprocessLocs >> >> Otherwise, the protoparticles will not be stored. >> >> This is documented here: >> >> https://twiki.cern.ch/twiki/bin/viewauth/LHCbPhysics/FilteredSimulatio >> nProduction >> >> but is very easy to miss. I don't know if this is your issue, but if >> the filter script is missing these lines, it may be your problem. >> >> AFAIK, there is no way to recover, if these lines are missing. >> >> Cheers
" " "
the solution will be to add these 2 lines to the 2011,2012 cases, create a new merge request and a new production for 2011,2012... I have tested now that adding these two lines everything works fine.