Found a way to make the pulse finder a module. I have a map of the new bankname and the vector of TSimpleSiPulses as a static variable. It's filled in MSiPulseFinder and then read in MSiPulseHeight for filling histograms. I think MPulseFinder has to come first and I'm not sure what happens if it's done the other way around