file /home/anarendran/Documents/temp/rivet/pyext/rivet/hepdatapatches/MAC_1985_I202924.py

/home/anarendran/Documents/temp/rivet/pyext/rivet/hepdatapatches/MAC_1985_I202924.py

Namespaces

Name
rivet
rivet::hepdatapatches
rivet::hepdatapatches::MAC_1985_I202924

Source code

# bin widths
def patch(path, ao):
    if "MAC_1985_I202924" in path and ("d01" in path or "d02" in path or "d03" in path) :
        for i in range(0,len(ao.points())) :
            if(i!=len(ao.points())-1) :
                xupp = 0.5*(ao.points()[i+1].x()-ao.points()[i].x())
            if(i!=0) :
                xlow = 0.5*(ao.points()[i].x()-ao.points()[i-1].x())
            if(i==0) :
                xlow=xupp
            elif(i==len(ao.points())-1) :
                xlow=xupp
            ao.points()[i].setXErrs((xlow,xupp))

    return ao   

Updated on 2022-08-07 at 20:46:08 +0100