Copy constructor for SOA collection
Currently, SOACollection does not have a copy constructor. In the PV reconstruction I have a use case for having one, namely when copying a PV (whose tracks are stored in a SOA collection.)
An assignment operator would be useful as well (as well as move constructor and move assignment).