Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
CorrFitMapRebin.h
1/*
2 * CorrFitMapRebin.h
3 *
4 * Created on: 8 gru 2020
5 * Author: Daniel Wielanek
6 * E-mail: daniel.wielanek@gmail.com
7 * Warsaw University of Technology, Faculty of Physics
8 */
9#ifndef HALCORRFITMAPREBIN_H_
10#define HALCORRFITMAPREBIN_H_
11
12#include "Array.h"
13
14#include <TObject.h>
15
16
21class TFile;
22class TTree;
23namespace Hal {
24 class CorrFitInfo;
25 class DividedHisto1D;
26 class DividedHisto3D;
27 class CorrFitMapRebin : public TObject {
28 TFile* fInFile;
29 TFile* fOutFile;
30 TTree* fInTree;
31 TTree* fOutTree;
32 CorrFitInfo* fInfo;
33 TString fInFileName;
34 TString fOutFileName;
35 Int_t fRebinX, fRebinY, fRebinZ;
36 Bool_t Rebin1D();
37 Bool_t Rebin3D();
38
39 public:
46 CorrFitMapRebin(TString inFile, Int_t nbins);
48 void SetRebin3D(Int_t binsX, Int_t binsY, Int_t binsZ) {
49 fRebinX = binsX;
50 fRebinY = binsY;
51 fRebinZ = binsZ;
52 }
58 Bool_t Compress(TString outFile);
59 virtual ~CorrFitMapRebin();
60 CorrFitMapRebin& operator=(const CorrFitMapRebin& other) = delete;
61 ClassDef(CorrFitMapRebin, 1)
62 };
63} // namespace Hal
64
65#endif /* HALCORRFITMAPREBIN_H_ */
Bool_t Compress(TString outFile)
void SetRebin3D(Int_t binsX, Int_t binsY, Int_t binsZ)