CbmRoot
CbmKresConversionMain.h
Go to the documentation of this file.
1 #ifndef CBM_KRES_CONVERSION_MAIN
2 #define CBM_KRES_CONVERSION_MAIN
3 
4 #include "FairMCEventHeader.h"
5 #include "FairTask.h"
6 
7 #include <TClonesArray.h>
8 
9 #include "CbmKFParticleFinder.h"
10 #include "CbmKFParticleFinderQA.h"
13 #include "CbmKresConversionKF.h"
21 #include "CbmKresEta.h"
22 #include "CbmKresEtaMCAnalysis.h"
23 #include "CbmKresTemperature.h"
24 
25 using namespace std;
26 
27 class CbmKresConversionMain : public FairTask {
28 
29 public:
30  //***** brief Standard constructor.
32 
33  //***** brief disallow Copy constructor.
35 
36  //***** brief disallow Assignment operator.
38 
39  //***** brief Standard destructor.
40  virtual ~CbmKresConversionMain();
41 
42  //***** brief Inherited from FairTask.
43  virtual InitStatus Init();
44 
45  //***** brief Inherited from FairTask.
46  virtual void Exec(Option_t* option);
47 
48  virtual void Finish();
49 
50  void SetKF(CbmKFParticleFinder* kfparticle,
51  CbmKFParticleFinderQA* kfparticleQA);
52 
53 
54 private:
55  void InitHistograms();
56 
59  Int_t DoKresKF;
60  Int_t DoKresManual;
66  Int_t DoKresEta;
67 
68 
75 
80 
86 
87 
88  Int_t fEventNum;
89  Double_t OpeningAngleCut;
90  Double_t GammaInvMassCut;
91  Int_t fRealPID;
92 
93 
94  ClassDef(CbmKresConversionMain, 1)
95 };
96 
97 #endif
CbmKresConversionMain::DoKresEta
Int_t DoKresEta
Definition: CbmKresConversionMain.h:66
CbmKresConversionKF.h
CbmKFParticleFinder.h
CbmKFParticleFinder
Definition: CbmKFParticleFinder.h:26
CbmKresConversionManualmbias2
Definition: CbmKresConversionManualmbias2.h:17
CbmKresConversionMain::fKFparticle
CbmKFParticleFinder * fKFparticle
Definition: CbmKresConversionMain.h:73
CbmKresConversionManualmbias4.h
CbmKresConversionMain::fKresCorrectedPhotons
CbmKresConversionCorrectedPhotons * fKresCorrectedPhotons
Definition: CbmKresConversionMain.h:83
CbmKresConversionReconstruction
Definition: CbmKresConversionReconstruction.h:16
CbmKresConversionCorrectedPhotons.h
CbmKresConversionMain::fEventNum
Int_t fEventNum
Definition: CbmKresConversionMain.h:88
CbmKFParticleFinderQA
Definition: CbmKFParticleFinderQA.h:21
CbmKresConversionManualmbias3.h
CbmKresConversionMain::fKresManualmbiasPart3
CbmKresConversionManualmbias3 * fKresManualmbiasPart3
Definition: CbmKresConversionMain.h:78
CbmKresTemperature.h
CbmKresConversionMain::DoKresKF
Int_t DoKresKF
Definition: CbmKresConversionMain.h:59
CbmKresConversionMain::fKresManualmbiasPart1
CbmKresConversionManualmbias1 * fKresManualmbiasPart1
Definition: CbmKresConversionMain.h:76
CbmKresConversionMain::fKresReco
CbmKresConversionReconstruction * fKresReco
Definition: CbmKresConversionMain.h:70
CbmKresConversionMain::DoKresManual
Int_t DoKresManual
Definition: CbmKresConversionMain.h:60
CbmKresConversionMain::fKresTemperature
CbmKresTemperature * fKresTemperature
Definition: CbmKresConversionMain.h:81
CbmKresConversionMain::DoKresManualmbias
Int_t DoKresManualmbias
Definition: CbmKresConversionMain.h:61
CbmKresConversionManualmbias1.h
CbmKresConversionMain::DoKresPhotons
Int_t DoKresPhotons
Definition: CbmKresConversionMain.h:63
CbmKresConversionMain::DoKresReconstruction
Int_t DoKresReconstruction
Definition: CbmKresConversionMain.h:58
CbmKresEta.h
CbmKresConversionMain::DoKresTemperature
Int_t DoKresTemperature
Definition: CbmKresConversionMain.h:62
CbmKresConversionMain::DoKresCorrectedPhotons
Int_t DoKresCorrectedPhotons
Definition: CbmKresConversionMain.h:64
CbmKresConversionMain::fKresEta
CbmKresEta * fKresEta
Definition: CbmKresConversionMain.h:85
CbmKresConversionManualmbias1
Definition: CbmKresConversionManualmbias1.h:17
CbmKresConversionMain::fRealPID
Int_t fRealPID
Definition: CbmKresConversionMain.h:91
CbmKresConversionMain::fKresManualmbiasPart4
CbmKresConversionManualmbias4 * fKresManualmbiasPart4
Definition: CbmKresConversionMain.h:79
CbmKresConversionMain::fKresEtaMCAnalysis
CbmKresEtaMCAnalysis * fKresEtaMCAnalysis
Definition: CbmKresConversionMain.h:84
CbmKresConversionMain::operator=
CbmKresConversionMain & operator=(const CbmKresConversionMain &)=delete
CbmKresConversionPhotons
Definition: CbmKresConversionPhotons.h:23
CbmKresConversionManualmbias2.h
CbmKresConversionMain
Definition: CbmKresConversionMain.h:27
CbmKresConversionManual
Definition: CbmKresConversionManual.h:21
CbmKresTemperature
Definition: CbmKresTemperature.h:13
CbmKresConversionKF
Definition: CbmKresConversionKF.h:23
CbmKresConversionGeneral
Definition: CbmKresConversionGeneral.h:22
CbmKresConversionMain::fKresManual
CbmKresConversionManual * fKresManual
Definition: CbmKresConversionMain.h:72
CbmKresConversionMain::fKresPhotons
CbmKresConversionPhotons * fKresPhotons
Definition: CbmKresConversionMain.h:82
CbmKresConversionMain::fKresManualmbiasPart2
CbmKresConversionManualmbias2 * fKresManualmbiasPart2
Definition: CbmKresConversionMain.h:77
CbmKresConversionGeneral.h
CbmKresConversionMain::DoKresGeneral
Int_t DoKresGeneral
Definition: CbmKresConversionMain.h:57
CbmKresConversionPhotons.h
CbmKresConversionMain::OpeningAngleCut
Double_t OpeningAngleCut
Definition: CbmKresConversionMain.h:89
CbmKresConversionCorrectedPhotons
Definition: CbmKresConversionCorrectedPhotons.h:24
CbmKresEta
Definition: CbmKresEta.h:16
CbmKresConversionManualmbias4
Definition: CbmKresConversionManualmbias4.h:17
CbmKFParticleFinderQA.h
CbmKresConversionMain::fKresKF
CbmKresConversionKF * fKresKF
Definition: CbmKresConversionMain.h:71
CbmKresEtaMCAnalysis.h
CbmKresConversionMain::fKFparticleFinderQA
CbmKFParticleFinderQA * fKFparticleFinderQA
Definition: CbmKresConversionMain.h:74
CbmKresConversionManual.h
CbmKresEtaMCAnalysis
Definition: CbmKresEtaMCAnalysis.h:14
CbmKresConversionMain::fKresGeneral
CbmKresConversionGeneral * fKresGeneral
Definition: CbmKresConversionMain.h:69
CbmKresConversionMain::GammaInvMassCut
Double_t GammaInvMassCut
Definition: CbmKresConversionMain.h:90
CbmKresConversionMain::DoKresEtaMCAnalysis
Int_t DoKresEtaMCAnalysis
Definition: CbmKresConversionMain.h:65
CbmKresConversionMain::CbmKresConversionMain
CbmKresConversionMain(const CbmKresConversionMain &)=delete
CbmKresConversionManualmbias3
Definition: CbmKresConversionManualmbias3.h:17
CbmKresConversionReconstruction.h