Changeset 6777


Ignore:
Timestamp:
03/07/05 18:45:14 (20 years ago)
Author:
gaug
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/callisto.rc

    r6776 r6777  
    203203# Use this if you want to change the higain-vs. logain intercalibration
    204204# -------------------------------------------------------------------------
    205 MJCalibration.HiLoCalibFile:    mjobs/hilocalib_df6.root
     205#MJCalibration.HiLoCalibFile:    mjobs/hilocalib_df6.root
     206#MJCalibration.HiLoCalibration:  yes
    206207
    207208# -------------------------------------------------------------------------
  • trunk/MagicSoft/Mars/mhcalib/MHPedestalCam.h

    r6329 r6777  
    7070
    7171  void SetNamePedestalCamOut(const char *name) { fNamePedestalCamOut = name; }
     72  void SetPedestalsOut ( MPedestalCam *cam) { fPedestalsOut = cam; }
    7273  void SetRenorm         (const Bool_t b=kTRUE )  {  fRenorm = b; }
    7374 
  • trunk/MagicSoft/Mars/mjobs/MJCalib.cc

    r6725 r6777  
    5050//
    5151MJCalib::MJCalib() : fDataFlag(kIsUseRootData), fStorage(0),
    52                      fPixelCheck(kFALSE), fPulsePosCheck(kFALSE),
     52                     fIsPixelCheck(kFALSE), fIsPulsePosCheck(kFALSE),
     53                     fIsHiLoCalibration(kFALSE),
    5354                     fRuns(NULL)
    5455{
     
    5960{
    6061    if (HasEnv("PixelCheck"))
    61         SetPixelCheck(GetEnv("PixelCheck", fPixelCheck));
     62        SetPixelCheck(GetEnv("PixelCheck", fIsPixelCheck));
    6263
    6364    if (HasEnv("PulsePosCheck"))
    64         SetPulsePosCheck(GetEnv("PulsePosCheck", fPulsePosCheck));
     65        SetPulsePosCheck(GetEnv("PulsePosCheck", fIsPulsePosCheck));
    6566
    6667    if (HasEnv("CheckedPixId"))
    6768        SetCheckedPixId(GetEnv("CheckedPixId",fCheckedPixId));
     69
     70    if (HasEnv("HiLoCalibration"))   
     71      SetHiLoCalibration(GetEnv("HiLoCalibration", fIsHiLoCalibration));
    6872
    6973    if (HasEnv("StorageType"))
  • trunk/MagicSoft/Mars/mjobs/MJCalib.h

    r6725 r6777  
    3434protected:
    3535
    36     Bool_t fPixelCheck;                 // Check a test pixel?
     36    Bool_t fIsPixelCheck;               // Check a test pixel?
    3737    Int_t  fCheckedPixId;               // ID of checked pixel
    3838
    39     Bool_t fPulsePosCheck;              // Check pulse position?
     39    Bool_t fIsPulsePosCheck;            // Check pulse position?
     40    Bool_t fIsHiLoCalibration;          // Choose to calibrate the high-gain vs. low-gains
    4041   
    4142    MRunIter *fRuns;                    // Data files, only used for test applications, default is sequence files!
     
    6364    void SetDataType(DataType_t type) { fDataFlag=type; }
    6465 
    65     void SetPixelCheck   ( const Bool_t b=kTRUE )          { fPixelCheck    = b; }
    66     void SetPulsePosCheck( const Bool_t b=kTRUE )          { fPulsePosCheck = b; }
    6766    void SetCheckedPixId ( const Int_t  i=fgCheckedPixId ) { fCheckedPixId  = i; }
    6867
    6968    void SetNoStorage    ( const Bool_t b=kTRUE ) { b ? SETBIT(fStorage,kNoStorage)    : CLRBIT(fStorage,kNoStorage); }
    7069    void SetHistsStorage ( const Bool_t b=kTRUE ) { b ? SETBIT(fStorage,kHistsStorage) : CLRBIT(fStorage,kHistsStorage); }
     70
     71    void SetHiLoCalibration( const Bool_t b=kTRUE )  { fIsHiLoCalibration = b; }
     72    void SetPixelCheck     ( const Bool_t b=kTRUE )  { fIsPixelCheck        = b; }
     73    void SetPulsePosCheck  ( const Bool_t b=kTRUE )  { fIsPulsePosCheck     = b; }
    7174 
    7275    ClassDef(MJCalib, 0) // Base class for calibration jobs
  • trunk/MagicSoft/Mars/mjobs/MJCalibTest.cc

    r6563 r6777  
    530530  tlist.PrintStatistics();
    531531 
    532   if (fPixelCheck)
     532  if (fIsPixelCheck)
    533533    {
    534534      MHCalibrationTestCam *hcam = (MHCalibrationTestCam*)plist.FindObject("MHCalibrationTestCam");
  • trunk/MagicSoft/Mars/mjobs/MJCalibrateSignal.cc

    r6752 r6777  
    127127MJCalibrateSignal::MJCalibrateSignal(const char *name, const char *title)
    128128    : fIsInterlaced(kTRUE), fIsRelTimesUpdate(kFALSE),
    129       fIsHiLoCalibration(kFALSE), fIsModifiedExtractWin(kTRUE)
     129      fIsModifiedExtractWin(kTRUE)
    130130{
    131131    fName  = name  ? name  : "MJCalibrateSignal";
    132132    fTitle = title ? title : "Tool to calibrate data";
    133133
    134     fPulsePosCheck = kTRUE;
     134    SetPulsePosCheck();
    135135    //fCruns = NULL;
    136136}
     
    255255    SetInterlaced(GetEnv("Interlaced", fIsInterlaced));
    256256    SetRelTimesUpdate(GetEnv("RelTimesUpdate", fIsRelTimesUpdate));
    257     SetHiLoCalibration(GetEnv("HiLoCalibration", fIsHiLoCalibration));
    258257    SetModifiedExtractWin(GetEnv("ModifiedExtractWin", fIsModifiedExtractWin));
    259258
     
    745744    if (fIsHiLoCalibration)
    746745      tlist2.AddToList(&filhil);
    747     if (fPulsePosCheck)
     746    if (fIsPulsePosCheck)
    748747      tlist2.AddToList(&filpul);
    749748    tlist2.AddToList(&fill2);
     
    815814    DisplayResult(plist);
    816815
    817     if (fPixelCheck)
     816    if (fIsPixelCheck)
    818817      {
    819         if (fPulsePosCheck)
     818        if (fIsPulsePosCheck)
    820819          {
    821820            MHCalibrationPulseTimeCam *pcam = (MHCalibrationPulseTimeCam*)plist.FindObject("MHCalibrationPulseTimeCam");
     
    885884    disp21.SetYTitle("T [FADC sl.]");
    886885
    887     if (fPulsePosCheck)
     886    if (fIsPulsePosCheck)
    888887      {
    889888        TCanvas &c0 = fDisplay->AddTab("PulseTime");
  • trunk/MagicSoft/Mars/mjobs/MJCalibrateSignal.h

    r6752 r6777  
    2525    Bool_t fIsInterlaced;               // Distinguish interlaced from other calibration
    2626    Bool_t fIsRelTimesUpdate;           // Choose to update relative times from interlaced
    27     Bool_t fIsHiLoCalibration;          // Choose to calibrate the high-gain vs. low-gains
    2827    Bool_t fIsModifiedExtractWin;       // Choose to use the modified extraction window from pulse position
    2928   
     
    4847    void SetInterlaced     ( const Bool_t b=kTRUE )  { fIsInterlaced      = b; }
    4948    void SetRelTimesUpdate ( const Bool_t b=kTRUE )  { fIsRelTimesUpdate  = b; }
    50     void SetHiLoCalibration( const Bool_t b=kTRUE )  { fIsHiLoCalibration = b; }
    5149    void SetModifiedExtractWin( const Bool_t b=kTRUE )  { fIsModifiedExtractWin = b; }
    5250
  • trunk/MagicSoft/Mars/mjobs/MJCalibration.cc

    r6771 r6777  
    200200  SetUsePINDiode();
    201201 
     202  SetHiLoCalibration();
    202203  SetRelTimeCalibration();
    203204  SetDebug(kFALSE);
     
    14741475{
    14751476
     1477  if (!fIsHiLoCalibration)
     1478    return kTRUE;
     1479
    14761480  TFile file(fHiLoCalibFile,"READ");
    14771481
     
    19711975    tlist.PrintStatistics();
    19721976
    1973   if (fPixelCheck)
     1977  if (fIsPixelCheck)
    19741978    {
    19751979      MHCalibrationChargeCam *hcam = (MHCalibrationChargeCam*)plist.FindObject("MHCalibrationChargeCam");
  • trunk/MagicSoft/Mars/mjobs/MJPedestal.cc

    r6768 r6777  
    282282    //
    283283    MGeomCam           &geomcam   = *(MGeomCam*)plist.FindObject("MGeomCam");
    284     MCalibrationPedCam &calpedcam = *(MCalibrationPedCam*)plist.FindObject("MCalibrationPedCam");
     284    //    MCalibrationPedCam &calpedcam = *(MCalibrationPedCam*)plist.FindObject("MCalibrationPedCam");
    285285
    286286    //
     
    10361036    fcalib.SetInverted();
    10371037
    1038     if (fPulsePosCheck)
     1038    if (fIsPulsePosCheck)
    10391039      {
    10401040        fillpul.SetFilter(&fcalib);
     
    12121212    fExtractor->SetFilter(0);
    12131213
    1214     if (fPixelCheck)
     1214    if (fIsPixelCheck)
    12151215      {
    12161216        MHPedestalCam *hcam = (MHPedestalCam*)plist.FindObject("MHPedestalCam");
     
    12281228        return kFALSE;
    12291229
    1230     if (fPulsePosCheck)
     1230    if (fIsPulsePosCheck)
    12311231      {
    12321232
    12331233        MHCalibrationPulseTimeCam *hcam = (MHCalibrationPulseTimeCam*)plist.FindObject("MHCalibrationPulseTimeCam");
    1234         if (fPixelCheck)
     1234        if (fIsPixelCheck)
    12351235          {
    12361236            hcam->DrawClone();
Note: See TracChangeset for help on using the changeset viewer.