Made changes required for multithreading: added ActionInitialization class, modified main(), put mutex lock on SensitiveDetector call to RunAction, and made TTree, TFile, and branch addresses static in RunAction