-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathaw_lukas.h
72 lines (66 loc) · 1.55 KB
/
aw_lukas.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
// Main header file for aw_lukas
//
// Include all other headers
#include <stdlib.h>
#include <stdio.h>
#include <iomanip> // std::setprecision
#include <cmath>
#include <math.h>
#include <string.h>
#include "aw_lib.h"
#include "tagger_lib.h"
#include <vector>
#include <fstream>
#include <cstddef>
#include <chrono> // measuring high-res execution time
#include "Math/Interpolator.h"
#include "Math/Polynomial.h"
#include "TROOT.h"
#include "TMath.h"
#include "TFile.h"
#include "TH1.h"
#include "TH2.h"
#include "TF1.h"
#include "TProfile.h"
#include "TNtuple.h"
#include "TRandom.h"
#include "TTree.h"
#include "TAxis.h"
#include "TArrayD.h"
#include "TGraph.h"
#include "TGraphErrors.h"
#include "TCanvas.h"
#include "TMultiGraph.h"
#include "TLegend.h"
#include "TDirectory.h"
#include "TStyle.h"
#include "TList.h"
#include "TExec.h"
#include "TText.h"
#include "TGraphPainter.h"
#include "TSpectrum.h" // For spectrum and peak analysis
#include "TVirtualFitter.h" // fitting
#include "TPaveStats.h"
#include "TMarker.h"
// RooFit Framework
#include "RooAddPdf.h"
#include "RooDataSet.h"
#include "RooPlot.h"
#include "RooRealVar.h"
#include "RooDataHist.h"
#include "TLatex.h"
#include "RooNovosibirsk.h"
#include "RooRealVar.h"
// #include "RooDataSet.h"
#include "RooGaussian.h"
#include "RooLandau.h"
#include "RooFFTConvPdf.h"
// #include "RooGenericPdf.h"
#include "RooPlot.h"
#include "RooCurve.h"
#include "RooDataHist.h"
// aw_lukas specific header
#include "simplex.h"
#include "aw_lukas_structs.h"
#include "aw_lukas_globals.h"
#include "aw_lukas_functions.h"