Ignore:
Timestamp:
02/12/04 11:34:32 (21 years ago)
Author:
tbretz
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mfilter/MFCosmics.h

    r3084 r3112  
    11#ifndef MARS_MFCosmics
    22#define MARS_MFCosmics
    3 
    4 /////////////////////////////////////////////////////////////////////////////
    5 //                                                                         //
    6 // MFCosmics                                                               //
    7 //                                                                         //
    8 // Filter against cosmics (used especially by the calibration              //
    9 //                                                                         //
    10 /////////////////////////////////////////////////////////////////////////////
    113
    124#ifndef MARS_MFilter
     
    2214{
    2315private:
     16    MPedestalCam        *fPedestals; // Pedestals of all pixels in the camera
     17    MExtractedSignalCam *fSignals;   // Calibration events of all pixels in the camera
    2418
    25   MPedestalCam             *fPedestals;    // Pedestals of all pixels in the camera
    26   MExtractedSignalCam      *fSignals;      // Calibration events of all pixels in the camera
     19    MRawEvtData         *fRawEvt;    // raw event data (time slices)
    2720
    28   MRawEvtData              *fRawEvt;       // raw event data (time slices)
     21    Int_t   fCut[2];
     22    Bool_t  fResult;
    2923
    30   Int_t   fCut[2];   
    31   Bool_t  fResult;
    32   Int_t   fMaxEmptyPixels;                 // Maximum number of empty pixels before declaring event as cosmic
    33   Float_t fSqrtHiGainSamples;              // Square root of the number of used Hi-Gain Samples
    34  
    35   Bool_t ReInit(MParList *pList);
    36   Int_t PreProcess(MParList *pList);
    37   Int_t Process();
    38   Int_t PostProcess();
     24    Int_t   fMaxEmptyPixels;         // Maximum number of empty pixels before declaring event as cosmic
     25    Float_t fSqrtHiGainSamples;      // Square root of the number of used Hi-Gain Samples
    3926
    40   Bool_t CosmicsRejection();
    41  
    42   Bool_t IsExpressionTrue() const { return fResult; }
     27    Bool_t ReInit(MParList *pList);
     28    Int_t  PreProcess(MParList *pList);
     29    Int_t  Process();
     30    Int_t  PostProcess();
     31
     32    Bool_t CosmicsRejection() const;
     33
     34    Bool_t IsExpressionTrue() const { return fResult; }
    4335 
    4436public:
     37    MFCosmics(const char *name=NULL, const char *title=NULL);
    4538
    46   MFCosmics(const char *name=NULL, const char *title=NULL);
     39    void  SetMaxEmptyPixels(const Int_t n) { fMaxEmptyPixels = n; }
     40    Int_t GetMaxEmptyPixels() const        { return fMaxEmptyPixels; }
    4741
    48   void SetMaxEmptyPixels(const Int_t n)             { fMaxEmptyPixels = n; }
    49   Int_t GetMaxEmptyPixels()          const    { return fMaxEmptyPixels; }
    50 
    51   ClassDef(MFCosmics, 0)   // Filter to perform a cosmics rejection
     42    ClassDef(MFCosmics, 0)   // Filter to perform a cosmics rejection
    5243};
    5344
Note: See TracChangeset for help on using the changeset viewer.