The efficiency of an ideal cycle is equal to the efficiency of a Carnot engine with hot and cold source temperatures equal to the log average temperatures at which the heat is received and given up. All the processes in the cycle must be reversible – which means that the expansion process must be constrained. The efficiency of reversible cycle depends only on the average temperature at which heat is received and given up.