Ignore:
Timestamp:
10/24/06 09:26:10 (18 years ago)
Author:
tbretz
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/msignal/MExtractTimeAndCharge.h

    r7091 r8154  
    1414  static const Byte_t  fgLoGainSwitch;     //! Default for fLoGainSwitch     (now set to: 100)
    1515 
    16 protected:
     16private:
    1717
    18   Byte_t  fLoGainFirstSave;       //! Temporary variable to store the original position of low-gain start slice
     18//  Byte_t  fLoGainFirstSave;       //! Temporary variable to store the original position of low-gain start slice
    1919  Float_t fLoGainStartShift;      // Shift to start searching the low-gain signal obtained from the high-gain times.
    2020
    2121  Byte_t  fLoGainSwitch;          // Limit for max. bin content before the low-gain gets extracted
    2222
     23protected:
     24
    2325  Int_t  fWindowSizeHiGain;       //  Window Size High-Gain
    2426  Int_t  fWindowSizeLoGain;       //  Window Size Low-Gain
    2527
    26   Byte_t fMaxBinContent;          //  Maximum bin content
    27 
    2828  Int_t  PreProcess(MParList *pList);
    2929  Int_t  Process();
    30   Bool_t ReInit(MParList *pList);
    31 
    3230  Int_t  ReadEnv(const TEnv &env, TString prefix, Bool_t print);
    3331
     
    4745  virtual void SetWindowSize(Int_t windowh, Int_t windowl) { fWindowSizeHiGain = windowh;
    4846                                                           fWindowSizeLoGain = windowl;  }
     47
     48  Bool_t ReInit(MParList *pList);
    4949 
    5050  virtual Bool_t InitArrays() { return kTRUE; }
    51 
     51/*
    5252  virtual void FindTimeAndChargeHiGain(Byte_t *firstused, Byte_t *logain, Float_t &sum, Float_t &dsum,
    5353                                       Float_t &time, Float_t &dtime,
     
    5757                                       Float_t &time, Float_t &dtime,
    5858                                       Byte_t &sat, const MPedestalPix &ped, const Bool_t abflag) { }
     59  */
     60  virtual void FindTimeAndChargeHiGain2(const Float_t *firstused, Int_t num, Float_t &sum, Float_t &dsum,
     61                                       Float_t &time, Float_t &dtime,
     62                                       Byte_t sat, Int_t maxpos) { }
     63 
     64  virtual void FindTimeAndChargeLoGain2(const Float_t *firstused, Int_t num, Float_t &sum,  Float_t &dsum,
     65                                       Float_t &time, Float_t &dtime,
     66                                       Byte_t sat, Int_t maxpos) { }
     67
     68  // For MExtractPedestal
    5969
    6070  ClassDef(MExtractTimeAndCharge, 2)   // Time And Charge Extractor Base Class
Note: See TracChangeset for help on using the changeset viewer.