~uhh-ssd/+junk/Alibava_Analysis_Cluster

« back to all changes in this revision

Viewing changes to FitClass.h

  • Committer: Joachim Erfle
  • Date: 2012-08-22 14:41:46 UTC
  • Revision ID: joachim.erfle@desy.de-20120822144146-dakrtohvlkd1kdi2
faster common mode, new firmware, stable langaus

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* 
2
 
 * File:   FitClass.h
3
 
 * Author: krhenn
4
 
 *
5
 
 * Created on July 1, 2011, 10:16 AM
6
 
 */
7
 
 
8
 
#ifndef _FITCLASS_H
9
 
#define _FITCLASS_H
10
 
 
11
 
#define NOV         4      // number of variables
12
 
#define ARRAY_SIZE 4096
13
 
 
14
 
#include <stdlib.h>
15
 
#include <iostream>
16
 
#include <fstream>
17
 
#include <string>
18
 
#include <cstdio>     // C library to perform Input/Output operations
19
 
#include "Helperfunctions.h"
20
 
#include "data.h"
21
 
#include "TROOT.h"
22
 
#include "TMinuit.h"
23
 
#include "TMath.h"
24
 
#include "TString.h"
25
 
#include "TH1S.h"
26
 
#include "TCanvas.h"
27
 
#include "TStyle.h"
28
 
#include "TFile.h"
29
 
#include "TF1.h"
30
 
#include "TPaveStats.h"
31
 
#include "TKey.h"
32
 
#include "TGraph.h"
33
 
 
34
 
class FitClass: public Helperfunctions{
35
 
public:
36
 
    FitClass(data* dataObj, TH1S *signal_histo);
37
 
    FitClass(const FitClass& orig);
38
 
    virtual ~FitClass();
39
 
    TString GetTime(int tt);
40
 
    int langau_fit();
41
 
 
42
 
private:
43
 
    data *dataObj_p;
44
 
    TH1S *signal;
45
 
 
46
 
};
47
 
 
48
 
#endif  /* _FITCLASS_H */
49