Why is this in RecoMuon package?
It reads a L1 trigger object and it writes an L1 trigger object collection.

The functionality seems to be the same as in HLTrigger/Muon/src/HLTMuonL1Filter.cc
Why not use that instead?