Manual sweep of !41282 and !40534 from 21.0 to master

Merged John Derek Chapman requested to merge jchapman/athena:ManualFCSSweeps_master into master

Fix reproducibility in FCS mpt getRand() by using TFCS custom hist classes
Move to using TFCS custom histogram classes rather than TF1/TF2 in PunchThroughTools PDFcreator.cxx getRand(). Drawing random numbers from TF1/TF2 via getRandom() causes reproducibility issues. New implementation allows for the use of CLHEP random number generator.
See merge request !41282 (merged)

Remove legacy codes in ISF_FastCaloSimParametrization
See merge request !40534 (merged)

FYI @thcarter, @ahasib

Merge request reports