Changeset 5823 for trunk/MagicSoft/Mars


Ignore:
Timestamp:
01/13/05 18:25:56 (20 years ago)
Author:
gaug
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mcalib/MCalibColorSet.cc

    r5757 r5823  
    254254    case 45485:
    255255    case 45489:
     256    case 45607:
    256257      //    case 31756:
    257258      color = kBLUE;
     
    277278    case 45372:
    278279    case 45373:
     280    case 45608:
    279281      color = kGREEN;
    280282      break;
     
    300302    case 45484:
    301303    case 45490:
     304    case 45614:
     305    case 45618:
    302306      color = kUV;
    303307      break;
     
    308312      break;
    309313     
     314    case 45609:
    310315    case 45219:
    311316      *fLog << err << "Sorry, run 45219 was taken with a combination of colours used to flat-field ";
     
    313318      return kFALSE;
    314319      break;
     320     
     321    case 45605:
     322      *fLog << err << "Sorry, run 45605 was taken with the continuous light source." << endl;
     323      *fLog << err << "It cannot be used for calibration. Try to run a pedestal extraction on it." << endl;
     324      return kFALSE;
     325      break;
     326
     327    case 45606:
     328      *fLog << err << "Sorry, run 45606 was taken with mal-functionning pulser." << endl;
     329      *fLog << err << "It cannot be used for calibration. Try to run a pedestal extraction on it." << endl;
     330      return kFALSE;
     331      break;
     332
    315333    }
    316334 
     
    333351
    334352  // Possible green combinations
    335   CheckAndSet(proj, "0.1led[sS]?gree", fPattern, k01LedGreen, color, kGREEN);
    336   CheckAndSet(proj, "1led[sS]?gree",   fPattern, k1LedGreen,  color, kGREEN);
    337   CheckAndSet(proj, "2led[sS]?gree",   fPattern, k2LedGreen,  color, kGREEN);
    338   CheckAndSet(proj, "3led[sS]?gree",   fPattern, k3LedGreen,  color, kGREEN);
    339   CheckAndSet(proj, "5led[sS]?gree",   fPattern, k5LedGreen,  color, kGREEN);
    340   CheckAndSet(proj, "6led[sS]?gree",   fPattern, k6LedGreen,  color, kGREEN);
    341   CheckAndSet(proj, "7led[sS]?gree",   fPattern, k7LedGreen,  color, kGREEN);
    342   CheckAndSet(proj, "8led[sS]?gree",   fPattern, k8LedGreen,  color, kGREEN);
     353  CheckAndSet(proj, "0.1led[s]?gree", fPattern, k01LedGreen, color, kGREEN);
     354  CheckAndSet(proj, "1led[s]?gree",   fPattern, k1LedGreen,  color, kGREEN);
     355  CheckAndSet(proj, "2led[s]?gree",   fPattern, k2LedGreen,  color, kGREEN);
     356  CheckAndSet(proj, "3led[s]?gree",   fPattern, k3LedGreen,  color, kGREEN);
     357  CheckAndSet(proj, "5led[s]?gree",   fPattern, k5LedGreen,  color, kGREEN);
     358  CheckAndSet(proj, "6led[s]?gree",   fPattern, k6LedGreen,  color, kGREEN);
     359  CheckAndSet(proj, "7led[s]?gree",   fPattern, k7LedGreen,  color, kGREEN);
     360  CheckAndSet(proj, "8led[s]?gree",   fPattern, k8LedGreen,  color, kGREEN);
    343361
    344362  // Possible blue combinations
    345   CheckAndSet(proj, "0.1led[sS]?blue", fPattern, k01LedBlue,  color, kBLUE);
    346   CheckAndSet(proj, "1led[sS]?blue",   fPattern, k1LedBlue,   color, kBLUE);
    347   CheckAndSet(proj, "2led[sS]?blue",   fPattern, k2LedBlue,   color, kBLUE);
    348   CheckAndSet(proj, "3led[sS]?blue",   fPattern, k3LedBlue,   color, kBLUE);
    349   CheckAndSet(proj, "5led[sS]?blue",   fPattern, k5LedBlue1,  color, kBLUE);
    350   CheckAndSet(proj, "6led[sS]?blue",   fPattern, k6LedBlue,   color, kBLUE);
    351   CheckAndSet(proj, "7led[sS]?blue",   fPattern, k7LedBlue,   color, kBLUE);
    352   CheckAndSet(proj, "8led[sS]?blue",   fPattern, k8LedBlue,   color, kBLUE);
    353   CheckAndSet(proj, "10led[sS]?blue",  fPattern, k10LedBlue,  color, kBLUE);
    354   CheckAndSet(proj, "15led[sS]?blue",  fPattern, k15LedBlue,  color, kBLUE);
    355   CheckAndSet(proj, "20led[sS]?blue",  fPattern, k20LedBlue,  color, kBLUE);
    356   CheckAndSet(proj, "21led[sS]?blue",  fPattern, k21LedBlue,  color, kBLUE);
    357   CheckAndSet(proj, "22led[sS]?blue",  fPattern, k22LedBlue,  color, kBLUE);
    358   CheckAndSet(proj, "23led[sS]?blue",  fPattern, k23LedBlue,  color, kBLUE);
     363  CheckAndSet(proj, "0.1led[s]?blue", fPattern, k01LedBlue,  color, kBLUE);
     364  CheckAndSet(proj, "1led[s]?blue",   fPattern, k1LedBlue,   color, kBLUE);
     365  CheckAndSet(proj, "2led[s]?blue",   fPattern, k2LedBlue,   color, kBLUE);
     366  CheckAndSet(proj, "3led[s]?blue",   fPattern, k3LedBlue,   color, kBLUE);
     367  CheckAndSet(proj, "5led[s]?blue",   fPattern, k5LedBlue1,  color, kBLUE);
     368  CheckAndSet(proj, "6led[s]?blue",   fPattern, k6LedBlue,   color, kBLUE);
     369  CheckAndSet(proj, "7led[s]?blue",   fPattern, k7LedBlue,   color, kBLUE);
     370  CheckAndSet(proj, "8led[s]?blue",   fPattern, k8LedBlue,   color, kBLUE);
     371  CheckAndSet(proj, "10led[s]?blue",  fPattern, k10LedBlue,  color, kBLUE);
     372  CheckAndSet(proj, "15led[s]?blue",  fPattern, k15LedBlue,  color, kBLUE);
     373  CheckAndSet(proj, "20led[s]?blue",  fPattern, k20LedBlue,  color, kBLUE);
     374  CheckAndSet(proj, "21led[s]?blue",  fPattern, k21LedBlue,  color, kBLUE);
     375  CheckAndSet(proj, "22led[s]?blue",  fPattern, k22LedBlue,  color, kBLUE);
     376  CheckAndSet(proj, "23led[s]?blue",  fPattern, k23LedBlue,  color, kBLUE);
    359377
    360378  // Possible UV combinations
    361   CheckAndSet(proj, "1led[sS]?uv",     fPattern, k1LedUV,    color,  kUV);
    362   CheckAndSet(proj, "2led[sS]?uv",     fPattern, k2LedUV,    color,  kUV);
    363   CheckAndSet(proj, "3led[sS]?uv",     fPattern, k3LedUV,    color,  kUV);
    364   CheckAndSet(proj, "5led[sS]?uv",     fPattern, k5LedUV1,   color,  kUV);
    365   CheckAndSet(proj, "6led[sS]?uv",     fPattern, k6LedUV,    color,  kUV);
    366   CheckAndSet(proj, "7led[sS]?uv",     fPattern, k7LedUV,    color,  kUV);
    367   CheckAndSet(proj, "8led[sS]?uv",     fPattern, k8LedUV,    color,  kUV);
    368   CheckAndSet(proj, "10led[sS]?uv",    fPattern, k10LedUV,   color,  kUV);
    369   CheckAndSet(proj, "11led[sS]?uv",    fPattern, k11LedUV,   color,  kUV);
    370   CheckAndSet(proj, "12led[sS]?uv",    fPattern, k12LedUV,   color,  kUV);
    371   CheckAndSet(proj, "13led[sS]?uv",    fPattern, k13LedUV,   color,  kUV);
     379  CheckAndSet(proj, "1led[s]?uv",     fPattern, k1LedUV,    color,  kUV);
     380  CheckAndSet(proj, "2led[s]?uv",     fPattern, k2LedUV,    color,  kUV);
     381  CheckAndSet(proj, "3led[s]?uv",     fPattern, k3LedUV,    color,  kUV);
     382  CheckAndSet(proj, "5led[s]?uv",     fPattern, k5LedUV1,   color,  kUV);
     383  CheckAndSet(proj, "6led[s]?uv",     fPattern, k6LedUV,    color,  kUV);
     384  CheckAndSet(proj, "7led[s]?uv",     fPattern, k7LedUV,    color,  kUV);
     385  CheckAndSet(proj, "8led[s]?uv",     fPattern, k8LedUV,    color,  kUV);
     386  CheckAndSet(proj, "10led[s]?uv",    fPattern, k10LedUV,   color,  kUV);
     387  CheckAndSet(proj, "11led[s]?uv",    fPattern, k11LedUV,   color,  kUV);
     388  CheckAndSet(proj, "12led[s]?uv",    fPattern, k12LedUV,   color,  kUV);
     389  CheckAndSet(proj, "13led[s]?uv",    fPattern, k13LedUV,   color,  kUV);
    372390
    373391  // Possible slot combinations
     
    413431          if (proj.Contains("cl",TString::kIgnoreCase))
    414432          {
    415               *fLog << warn;
     433              *fLog << err;
    416434              *fLog << "This run has been taken with the continuous light source." << endl;
    417435              *fLog << "It cannot be used for calibration. Try to run a pedestal extraction on it." << endl;
Note: See TracChangeset for help on using the changeset viewer.