TSelector creation

Is it possible to create a selector using new instead of TSelector::GetSelector() ?

Yes, it is possible if your selector is compiled (eg via ACLIC).
then you must call TTree::Process(TSelector*,…).

It is also possible to do it with an interpreted selector, but more calls are required. See the code of TSelector::GetSelector