json_schema: {
      "$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"
          }
      }
  }