operator = {}

operator['cHDD'] = {
                    'variables' : ('jetpt1VSmjj','etaj1VSmjj','detajjVSmjj','pt1VSmjj',),
                    'range' : (-30,30)
}

operator['cHWB'] = {
                    'variables' : ('jetpt1VSmjj','etaj1VSmjj','detajjVSmjj','pt1VSmjj',),
                    'range' : (-70,70)
}

operator['cHW'] = {
                    'variables' : ('pt1VSmjj','pt2VSmjj','mllVSmjj','metVSmjj',),
                    'range' : (-8,8)
}

operator['cHbox'] = {
                    'variables' : ('etaj1VSmjj','jetpt1VSmjj','pt2VSmjj','metVSmjj',),
                    'range' : (-20,20)
}


operator['cHq3'] = {
                    'variables' : ('pt1VSmjj','jetpt1VSmjj','mllVSmjj','detajjVSmjj',), 
                    'range' : (-4,4)
}

operator['cW'] = {
                    'variables' : ('pt1VSmjj','mllVSmjj','jetpt1VSmjj','detajjVSmjj',), 
                    'range' : (-1,1)
}

operator['cll1'] = {
                    'variables' : ('pt1VSmjj','jetpt1VSmjj','mllVSmjj','detajjVSmjj',),
                    'range' : (-5,5)
}


operator['cqq11'] = {
                    'variables' : ('etaj1VSmjj','dphijjVSmjj','detajjVSmjj','jetpt1VSmjj',),
                    'range' : (-1,1)
}

operator['cqq1'] = {
                    'variables' : ('etaj1VSmjj','dphijjVSmjj','detajjVSmjj','jetpt1VSmjj',),
                    'range' : (-1,1)
}

operator['cqq31'] = {
                    'variables' : ('etaj1VSmjj','dphijjVSmjj','detajjVSmjj','jetpt1VSmjj',),
                    'range' : (-0.6,0.6)
}

operator['cqq3'] = {
                    'variables' : ('etaj1VSmjj','dphijjVSmjj','detajjVSmjj','jetpt1VSmjj',),
                    'range' : (-0.6,0.6)
}



# operator['cHl1'] = {
#                     'variables' : ('pt1VSmjj','pt2VSmjj','mllVSmjj','metVSmjj',),
#                     'range' : (-100,100)
# }

# missing bsm term!
# operator['cHl3'] = {
#                     'variables' : ('pt1VSmjj','jetpt1VSmjj','detajjVSmjj','etaj1VSmjj','metVSmjj',),
#                     'range' : (-2,2)
# }

# not produced
# operator['cHq1'] = {
#                     'variables' : ('jetpt1VSmjj','pt1VSmjj','mllVSmjj','metVSmjj',),
#                     'range' : (-3,3)
# }


# not produced
# operator['cll'] = {
#                     'variables' : ('pt1VSmjj','mllVSmjj','dphijjVSmjj','metVSmjj',),
#                     'range' : (-100,100 )
# }