Ignore:
Timestamp:
03/07/04 17:21:50 (21 years ago)
Author:
gaug
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mcalib/MHCalibrationChargePix.h

    r3290 r3428  
    2020  static const Axis_t  fgAbsTimeLast;
    2121
    22   static const Int_t fgPickupLimit;
     22  static const Float_t fgPickupLimit;
    2323
    2424protected:
     
    3838  Axis_t   fAbsTimeLast;
    3939
    40   Int_t    fPickupLimit;      // The limit in number of sigmas from the fitted mean above which events are considered as pickup
     40  Float_t    fPickupLimit;      // The limit in number of sigmas from the fitted mean above which events are considered as pickup
    4141
    42   Int_t    fSaturated;
    43   Int_t    fPickup;
     42  Float_t  fSaturated;
     43  Float_t  fPickup;
     44
     45  Byte_t   fFlags;
     46  enum     { kExcluded };
    4447
    4548public:
     
    5861  virtual void SetChargeLast( const Axis_t last =fgChargeLast)     { fChargeLast  = last; }
    5962 
    60   virtual void SetAbsTimeNbins(const Int_t  bins =fgAbsTimeNbins)    { fAbsTimeNbins = bins; }
    61   virtual void SetAbsTimeFirst(const Axis_t first=fgAbsTimeFirst)    { fAbsTimeFirst = first; }
    62   virtual void SetAbsTimeLast( const Axis_t last =fgAbsTimeLast)     { fAbsTimeLast  = last; }
     63  virtual void SetAbsTimeNbins(const Int_t  bins =fgAbsTimeNbins)  { fAbsTimeNbins = bins; }
     64  virtual void SetAbsTimeFirst(const Axis_t first=fgAbsTimeFirst)  { fAbsTimeFirst = first; }
     65  virtual void SetAbsTimeLast( const Axis_t last =fgAbsTimeLast)   { fAbsTimeLast  = last; }
    6366
    64   virtual void SetPickupLimit( const Int_t  lim =fgPickupLimit)      { fPickupLimit  = lim; }
     67  virtual void SetPickupLimit( const Float_t  lim =fgPickupLimit)    { fPickupLimit  = lim; }
    6568
    6669  void SetPulserFrequency(Float_t f=fgPulserFrequency);
    6770
    68   void SetSaturated      (const Int_t i) { fSaturated += i; }
     71  void SetSaturated      ( const Float_t f    )                   { fSaturated += f; }
     72  void SetExcluded       ( const Bool_t b=kTRUE );
    6973
    7074  // Getters
     
    7781  const Float_t  GetAbsTimeRms()      const;
    7882
    79   const Int_t    GetSaturated()       const { return fSaturated;   }
    80   const Int_t    GetPickup()          const { return fPickup;      }
     83  const Float_t    GetSaturated()       const { return fSaturated;   }
     84  const Float_t    GetPickup()          const { return fPickup;      }
     85
     86  Bool_t   IsExcluded()         const;
    8187
    8288  // Fill histos
Note: See TracChangeset for help on using the changeset viewer.