Pass FilterData by pointer to the constructor of Supernova
Multiply flux by the filter responce