Научного определения счастья нет. Если уж нельзя точно сформулировать, что такое внимание, то что уж говорить о счастье! Но если вас интересует эта тема, рекомендую почитать о позитивной психологии. Это направление, появившееся относительно недавно, сделало своей целью исследовать счастливых, благополучных людей. Например, на русском языке есть книга Дэниела Гилберта "Спотыкаясь о счастье", кое-какие ответы она может дать.