Ignore:
Timestamp:
06/20/15 19:25:14 (10 years ago)
Author:
Daniela Dorner
Message:
use drs-time fits file instead of rawfile
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Mars/fact/analysis/callisto.C

    r18146 r18248  
    107107    }
    108108
    109     TString timfile = drs.GetFileName(0, MSequence::kFitsDat);
     109    TString drstime = "/gpfs0/fact/processing/drs_time_calib/20111115.time.drs.fits";
    110110    TString drs1024 = drs.GetFileName(0, MSequence::kFitsDrs);
    111111    TString pedfile = seq.GetFileName(0, MSequence::kFitsPed);
     
    115115    gLog << "DRS calib     300: " << drsfile << '\n';
    116116    gLog << "DRS calib    1024: " << drs1024 << "\n\n";
     117    gLog << "DRS calib    Time: " << drstime << "\n\n";
     118
     119    MDrsCalibrationTime drscalibtime;
     120    if (!drscalibtime.ReadFits(drstime.Data()))
     121        return 5;
    117122
    118123    MDrsCalibration drscalib300;
    119124    if (!drscalib300.ReadFits(drsfile.Data()))
    120         return 5;
     125        return 6;
    121126
    122127    MDrsCalibration drscalib1024;
    123128    if (!drscalib1024.ReadFits(drs1024.Data()))
    124         return 6;
     129        return 7;
    125130
    126131    gLog << all;
    127     gLog << "Time calibration : " << timfile << '\n';
    128132    gLog << "Pedestal     file: " << pedfile << '\n';
    129133    gLog << "Light Pulser file: " << calfile << '\n' << endl;
     
    135139    {
    136140        gLog << err << "ERROR - Sequence valid but without files." << endl;
    137         return 7;
     141        return 8;
    138142    }
    139143    iter.Print();
     
    195199    // hrate.DefaultLabelY("ERROR");
    196200
    197     MDrsCalibrationTime timecam;
     201//    MDrsCalibrationTime timecam;
    198202
    199203    gStyle->SetOptFit(kTRUE);
    200204
    201205    // ======================================================
    202 
     206/*
    203207    gLog << endl;
    204208    gLog.Separator("Processing DRS timing calibration run");
     
    240244    if (!loop0.GetDisplay())
    241245        return 9;
    242 
     246*/
    243247    /*
    244248     MHDrsCalibrationT *t = (MHDrsCalibrationT*)plist4.FindObject("MHDrsCalibrationT");
     
    258262    plist1.AddToList(&drscalib300);
    259263    plist1.AddToList(&badpixels);
    260     plist1.AddToList(&timecam);
     264    plist1.AddToList(&drscalibtime);
    261265
    262266    MEvtLoop loop1("DetermineCalConst");
     
    363367        }
    364368
    365         timecam.SetDelays(g);
     369        drscalibtime.SetDelays(g);
    366370    }
    367371
     
    377381    plist3.AddToList(&drscalib300);
    378382    plist3.AddToList(&badpixels);
    379     plist3.AddToList(&timecam);
     383    plist3.AddToList(&drscalibtime);
    380384
    381385    MEvtLoop loop3("DetermineRndmPed");
     
    451455    plist4.AddToList(&drscalib300);
    452456    plist4.AddToList(&badpixels);
    453     plist4.AddToList(&timecam);
     457    plist4.AddToList(&drscalibtime);
    454458
    455459    MEvtLoop loop4("DetermineExtractedPed");
     
    519523    plist5.AddToList(&drscalib300);
    520524    plist5.AddToList(&badpixels);
    521     plist5.AddToList(&timecam);
     525    plist5.AddToList(&drscalibtime);
    522526
    523527    MEvtLoop loop5("CalibratingData");
Note: See TracChangeset for help on using the changeset viewer.