HARPO  5.1.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
HarpoAnalyseNoiseSuppression.h
Go to the documentation of this file.
1 #ifndef HARPOANALYSENOISESUPPRESSION_H
2 #define HARPOANALYSENOISESUPPRESSION_H
3 
5 //
6 // HarpoAnalyseNoiseSuppression
7 //
8 // Dummy analise which print all run events.
9 //
10 
11 #include "TObject.h"
12 #include "TString.h"
13 #include "TFile.h"
14 #include "TTree.h"
15 #include "TArrayD.h"
16 #include "HarpoAnalyse.h"
17 #include "HarpoRunHeader.h"
18 #include "TProfile.h"
19 
20 
22 
23  public:
24 
26 
27  void Init();
28  void Save(char *mode=NULL);
29  void process();
30  void print();
31 
32  private:
33  Int_t isZS; // check if Zere Suppressed
34  Double_t fNoiseCut;
35 
36  Double_t TruncMean(TArrayD* vect, Double_t tl, Double_t th);
37 
38 
39 
40  ClassDef(HarpoAnalyseNoiseSuppression,1) //Run AnalyseNoiseSuppression
41 };
42 
43 #endif
A virtual class which define intrafece between HARPO Reader and Event Analysis code.
Definition: HarpoAnalyse.h:47
Int_t isZS
Redefine empty default.
Double_t TruncMean(TArrayD *vect, Double_t tl, Double_t th)
Suppresses baseline fluctuations in non-zerosuppressed data.
void print()
Overload, method which do all job.