Index: trunk/ippTools/src/bgtool.c
===================================================================
--- trunk/ippTools/src/bgtool.c	(revision 35120)
+++ trunk/ippTools/src/bgtool.c	(revision 35121)
@@ -694,4 +694,6 @@
     PXOPT_COPY_S64(config->args, where, "-chip_bg_id",    "chipBackgroundRun.chip_bg_id", "==");
     PXOPT_COPY_S64(config->args, where, "-chip_id",    "chipBackgroundRun.chip_id", "==");
+    PXOPT_COPY_S64(config->args, where, "-exp_id",    "rawExp.exp_id", "==");
+    PXOPT_COPY_STR(config->args, where, "-exp_name", "rawExp.exp_name", "==");
     PXOPT_COPY_STR(config->args, where, "-class_id", "chipBackgroundImfile.class_id", "==");
     pxAddLabelSearchArgs(config, where, "-label",   "chipBackgroundRun.label", "LIKE");
Index: trunk/ippTools/src/bgtoolConfig.c
===================================================================
--- trunk/ippTools/src/bgtoolConfig.c	(revision 35120)
+++ trunk/ippTools/src/bgtoolConfig.c	(revision 35121)
@@ -164,4 +164,6 @@
     psMetadataAddS64(chipArgs, PS_LIST_TAIL, "-chip_id", 0, "search by chip_id", 0);
     psMetadataAddStr(chipArgs, PS_LIST_TAIL, "-class_id", 0, "search by class_id", NULL);
+    psMetadataAddS64(chipArgs, PS_LIST_TAIL, "-exp_id", 0, "search by exp", 0);
+    psMetadataAddStr(chipArgs, PS_LIST_TAIL, "-exp_name", 0, "search by exposure name", NULL);
     psMetadataAddS16(chipArgs, PS_LIST_TAIL, "-fault",  0, "search by fault code", 0);
     psMetadataAddStr(chipArgs, PS_LIST_TAIL, "-label", PS_META_DUPLICATE_OK, "search by label", NULL);
