Ignore:
Timestamp:
11/29/04 18:46:05 (20 years ago)
Author:
gaug
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars/mpedestal
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mpedestal/MPedCalcFromLoGain.cc

    r5504 r5505  
    137137
    138138#include "MExtractTimeAndCharge.h"
     139#include "MExtractTimeAndChargeDigitalFilter.h"
    139140
    140141#include "MParList.h"
     
    245246      SetExtractWindow(fExtractor->GetHiGainFirst(),(Int_t)fExtractor->GetNumHiGainSamples());
    246247      lastavailable = losamples-1;
     248      if (fExtractor->InheritsFrom("MExtractTimeAndChargeDigitalFilter"))
     249        {
     250          MExtractTimeAndChargeDigitalFilter* df = (MExtractTimeAndChargeDigitalFilter*)fExtractor;
     251          if (!df->IsWeightsSet())
     252            if (!df->ReadWeightsFile(df->GetNameWeightsFile()))
     253              return kFALSE;
     254        }
    247255    }
    248256
     
    438446  const Bool_t logainabflag = (pixel->HasABFlag() + pixel->GetNumHiGainSamples()) & 0x1;
    439447  Float_t dummy;
    440   fExtractor->FindTimeAndChargeLoGain(logain,sum,dummy,dummy,dummy,sat,ped,logainabflag);
     448  fExtractor->FindTimeAndChargeHiGain(logain,logain,sum,dummy,dummy,dummy,sat,ped,logainabflag);
    441449}
    442450
  • trunk/MagicSoft/Mars/mpedestal/MPedCalcPedRun.cc

    r5504 r5505  
    122122
    123123#include "MExtractTimeAndCharge.h"
     124#include "MExtractTimeAndChargeDigitalFilter.h"
    124125
    125126#include "MParList.h"
     
    204205
    205206  if (fExtractor)
    206     SetExtractWindow(fExtractor->GetHiGainFirst(),(Int_t)fExtractor->GetNumHiGainSamples());
    207 
     207    {
     208      SetExtractWindow(fExtractor->GetHiGainFirst(),(Int_t)fExtractor->GetNumHiGainSamples());
     209      if (fExtractor->InheritsFrom("MExtractTimeAndChargeDigitalFilter"))
     210        {
     211          MExtractTimeAndChargeDigitalFilter* df = (MExtractTimeAndChargeDigitalFilter*)fExtractor;
     212          if (!df->IsWeightsSet())
     213            if (!df->ReadWeightsFile(df->GetNameWeightsFile()))
     214              return kFALSE;
     215        }
     216    }
     217 
    208218  MExtractPedestal::ReInit(pList);
    209219
     
    318328}
    319329
     330
    320331void MPedCalcPedRun::CalcExtractor( MRawEvtPixelIter *pixel, Float_t &sum, MPedestalPix &ped)
    321332{
Note: See TracChangeset for help on using the changeset viewer.