]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWGLF/SPECTRA/Nuclei/B2/AliLnCorr.h
Merge branch 'feature-movesplit'
[u/mrichter/AliRoot.git] / PWGLF / SPECTRA / Nuclei / B2 / AliLnCorr.h
1 #ifndef ALILNCORR_H
2 #define ALILNCORR_H
3
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5  * See cxx source for full Copyright notice                               */
6
7 // driver for rebuilding the correction file
8 // author: Eulogio Serradilla <eulogio.serradilla@cern.ch>
9
10 #include <TObject.h>
11 #include <TString.h>
12
13 class AliLnSecondaries;
14 class AliLnEfficiency;
15
16 class AliLnCorr: public TObject
17 {
18   public:
19         
20         AliLnCorr(const TString& particle, const TString& dataFilename, const TString& simuFilename, const TString& simuFixFilename, const TString& outputFilename, const TString& otag);
21         virtual ~AliLnCorr();
22         
23         Int_t Exec();
24         
25         AliLnSecondaries* GetLnSecondaries() { return fSecondaries; }
26         AliLnEfficiency*  GetLnEfficiency() { return fEfficiency; }
27         
28   private:
29  
30         AliLnCorr(const AliLnCorr& other);
31         AliLnCorr& operator=(const AliLnCorr& other);
32         
33   private:
34  
35         TString fOutputFilename; // output filename
36         
37         AliLnSecondaries* fSecondaries; // secondaries correction
38         AliLnEfficiency*  fEfficiency; // eficiency correction
39         
40         ClassDef(AliLnCorr,1)
41 };
42
43 #endif // ALILNCORR_H