Why not just use a ```std::vector<std::shared_ptr<DTHitPairForFit>>``` and then you never have to think about memory management?