Changeset 14858 for trunk/Mars


Ignore:
Timestamp:
02/04/13 10:07:37 (12 years ago)
Author:
tbretz
Message:
Updated the list of availavble file types.
Location:
trunk/Mars/mjobs
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Mars/mjobs/MSequence.cc

    r12795 r14858  
    472472    TString n;
    473473
    474     if ((type&kRunType)==kDrsFile)
     474    if (type&kDrsFile)
    475475    {
    476476        n += night.GetStringFmt("%Y%m%d_");
     
    479479        return n;
    480480    }
    481     if ((type&kFileType)==kFits)
     481    if (type&(kFits|kFact))
    482482    {
    483483        n += night.GetStringFmt("%Y%m%d_");
    484484        n += MString::Format("%03d", run);
    485         n += ".fits.?g?z?";
     485
     486        if (type==kFactCal)
     487            n += "_C.root";
     488        else if (type==kFactImg)
     489            n += "_I.root";
     490        else
     491            n += ".fits.?g?z?";
    486492        return n;
    487493    }
     
    698704{
    699705    if (fDrsRuns.GetSize()==0)
    700         return fDrsFiles[0];
     706        return fDrsFiles.GetSize()==0 ? 0 : fDrsFiles[0];
    701707
    702708    UInt_t rc = 0;
  • trunk/Mars/mjobs/MSequence.h

    r14449 r14858  
    2626        kFits   =BIT(4),
    2727        kDrs    =BIT(5),
     28        kFact   =BIT(6),
    2829    };
    2930    enum RunType_t {
    30         kPed    =BIT(6),  // Don't use overlapping bits!
    31         kCal    =BIT(7),
    32         kDat    =BIT(8),
    33         kExcl   =BIT(9),
     31        kPed    =BIT(7),  // Don't use overlapping bits!
     32        kCal    =BIT(8),
     33        kDat    =BIT(9),
     34        kExcl   =BIT(10),
    3435        kAll    =kPed|kDat|kCal,
    35         kImage  =BIT(10),
    36         kCalib  =BIT(11),
    37         kDrsRun =BIT(12),
    38         kDrsFile=BIT(13),
     36        kImage  =BIT(11),
     37        kCalib  =BIT(12),
     38        kDrsRun =BIT(13),
     39        kDrsFile=BIT(14),
    3940    };
    4041
    4142    enum { kRunType   = kPed|kCal|kDat|kImage|kCalib|kDrsRun|kDrsFile };
    42     enum { kFileType  = kRaw|kRoot|kReport|kCer|kDrs|kFits };
     43    enum { kFileType  = kRaw|kRoot|kReport|kCer|kDrs|kFits|kFact };
    4344    enum { kFilePaths = kFileType|kImage|kCalib };
    4445
     
    5152        kFitsDat    = kFits  |kDat,
    5253        kFitsDrs    = kFits  |kDrsFile,
     54        kFitsDrsRuns= kFits  |kDrsRun,
     55        kFactCal    = kFits  |kCalib,
     56        kFactImg    = kFits  |kImage,
    5357        kRawDrs     = kDrs   |kDrsFile,
    5458        kRawAll     = kRaw   |kAll,
     
    249253
    250254    // Static function for external access
    251     static TString GetStandardPath(Bool_t mc) { return mc?"/magic/montecarlo/":"/magic/data/"; }
     255    //static TString GetStandardPath(Bool_t mc) { return mc?"/magic/montecarlo/":"/data00/fact-construction/"; }
     256    static TString GetStandardPath(Bool_t mc) { return mc?"/magic/montecarlo/":"/fact/"; }
    252257    static Bool_t  InflateSeq(TString &seq, /*FIXME: TELNUM*/ Bool_t ismc=kFALSE);
    253258
Note: See TracChangeset for help on using the changeset viewer.