used decleration list in FourVector constructor with threevector