Geant4
It is the successor of the GEANT series of software toolkits developed by The Geant4 collaboration , and the first to use object oriented programming ( in C++ ) . 
<triplet> Geant4 <subj> C++ <obj> programming language <triplet> C++ <subj> object oriented programming <obj> programming paradigm