ok, it's yj, then i believe this should work:
sample code:
//Tvec=datat
//delta=datadelta
//yvec=datay
//suppose your data are loaded in Tvec (for T), delta, and yvec (for y)
compTij=function(ti,tj) { return(tj>=ti) }
indTmat=sapply(Tvec, compTij, tj=Tvec)
sumTy=function(tv,yv) { return(sum(tv*exp(yv))) }
lsum=apply(indTmat,2,sumTy,yv=yvec)
result=sum(delta*(yvec-log(lsum)))