{
    "$schema": "http://json-schema.org/draft-04/schema#",
    "type": "object",
    "id": "physics_object",
    "properties": {
        "jet_type": {
            "enum": [
                "AK4PF",
                "AK5PF",
                "AK6PF",
                "AK7PF",
                "AK8PF",
                "AK4Calo",
                "AK5Calo",
                "AK6Calo",
                "AK7Calo",
                "AK8Calo",
                "KT4PF",
                "KT5PF",
                "KT6PF",
                "KT7PF",
                "KT8PF",
                "KT4Calo",
                "KT5Calo",
                "KT6Calo",
                "KT7Calo",
                "KT8Calo"
            ],
            "type": "string",
            "title": "Jet type"
        },
        "muon_type": {
            "enum": [
                "PFMuon",
                "GlobalMuon",
                "TrackerMuon"
            ],
            "type": "string",
            "title": "Muon type"
        },
        "photon_type": {
            "enum": [
                "Photon",
                "Conversion"
            ],
            "type": "string",
            "title": "Photon type"
        },
        "pt_cut": {
            "type": "number",
            "title": "pt cut"
        },
        "sel_criteria": {
            "enum": [
                "tight",
                "medium",
                "loose",
                "other"
            ],
            "type": "string",
            "title": "Selection Criteria"
        },
        "met_type": {
            "enum": [
                "PFMET",
                "CaloMET"
            ],
            "type": "string",
            "title": "MET type"
        },
        "track_type": {
            "enum": [
                "Heavy-Ion",
                "pp"
            ],
            "type": "string",
            "title": "Track type"
        },
        "object": {
            "enum": [
                "",
                "electron",
                "muon",
                "tau",
                "jet",
                "bjet",
                "photon",
                "track",
                "vertex",
                "MET",
                "HT"
            ],
            "type": "string",
            "title": "Object"
        },
        "number": {
            "type": "object",
            "properties": {
                "number": {
                    "type": "number",
                    "title": "Number"
                },
                "sign": {
                    "default": "=",
                    "enum": [
                        "<",
                        ">",
                        "=",
                        "<=",
                        ">="
                    ],
                    "type": "string",
                    "title": "<, >, =, <=, >="
                }
            },
            "title": ""
        },
        "eta_cut": {
            "type": "number",
            "title": "eta cut"
        },
        "pt_cut_max": {
            "type": "number",
            "title": "pt cut max"
        },
        "electron_type": {
            "enum": [
                "GsfElectron"
            ],
            "type": "string",
            "title": "Electron type"
        },
        "eta_cut_max": {
            "type": "number",
            "title": "eta cut max"
        },
        "tau_type": {
            "enum": [
                "PFTau"
            ],
            "type": "string",
            "title": "Tau type"
        },
        "eta_cut_min": {
            "type": "number",
            "title": "eta cut min"
        },
        "pt_cut_min": {
            "type": "number",
            "title": "pt cut min"
        }
    }
}