def user_SetParameter(self,parameter,value):
     # algorithm
     if parameter=="algorithm":
         if value=='cone':
             self.algorithm='cone'
             self.isolation=IsolationCone()
         elif value=='sumpt':
             self.algorithm='sumpt'
             self.isolation=IsolationSumPt()
         else:
             logging.getLogger('MA5').error("Specified algorithm for muon isolation is not correct. "+\
                           "Only possible ones are : 'cone' and 'sumpt'.")
             return False
     # other    
     else:
         self.isolation.user_SetParameter(parameter,value)