CT-Calc is a program that calculates CT values and inactivation of Giardia with chlorine as a disinfectant for drinking water treatment plants.
CT-Calc can handle pre-filter and post-filter basins. If you need the program modified to meet your application, let me know here.