Returns a floats that contains the utilities of every candidate in the decision.

        :ivar list<int> decision: Contains a list of integer representations of candidates in the 
            current decision.
        :ivar list<int> orderVector: A list of integer representations for each candidate ordered
            from most preferred to least.

def getUtilities(self, decision, orderVector):
        """
        Returns a floats that contains the utilities of every candidate in the decision.

        :ivar list<int> decision: Contains a list of integer representations of candidates in the 
            current decision.
        :ivar list<int> orderVector: A list of integer representations for each candidate ordered
            from most preferred to least.
        """
        
        scoringVector = self.getScoringVector(orderVector)
        utilities = []
        for alt in decision:
            altPosition = orderVector.index(alt)
            utility = float(scoringVector[altPosition])
            if self.isLoss == True:
                utility = -1*utility
            utilities.append(utility)
        return utilities