def hgcSiSensorIleak(version):

    """ 
    this method returns different parameterizations of the leakage current for different versions
    TDR_{600V,800V} - TDR based parameterizations for operations at -30C and 600V or 800V
    CERN21_{600V,800V}_{annealing} - 2021 CERN-based parameterizations for operations at -30C, 600V or 800V and different annealing times
    if version is unknown a ValueError exception is raised
    """
    
    if version=='TDR_600V':
        return [0.993,-42.668]
    elif version=='TDR_800V':
        return [0.996,-42.464]
    elif version=='CERN21_600V_10m':
        return [1.0,-42.457]
    elif version=='CERN21_600V_30m':
        return [1.0,-42.569]
    elif version=='CERN21_600V_90m':
        return [1.0,-42.715]
    elif version=='CERN21_600V_120m':
        return [1.0,-42.741]
    elif version=='CERN21_800V_10m':
        return [1.0,-42.267]
    elif version=='CERN21_800V_30m':
        return [1.0,-42.369]
    elif version=='CERN21_800V_90m':
        return [1.0,-42.509]
    elif version=='CERN21_800V_120m':
        return [1.0,-42.530]

    raise ValueError('version={} is unknown to retrieve Ileak parameterization for HGC Si sensors'.format(version))