BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnDataAnalRun7.h
Go to the documentation of this file.
1using namespace std;
2
3#include <BmnEfficiency.h>
5#include <FairTrackParam.h>
6#include <TGeoManager.h>
7
8#ifndef BMNDATAANALRUN7_H
9#define BMNDATAANALRUN7_H 1
10
12{
13 public:
15
17
18 void SetTarget(TString t) { fTarget = t; }
19
20 void SetGeometryFile(TString file) { fGeomFile = file; }
21
22 void SetNEventsInFile(Int_t nEvs) { fNEvents = nEvs; }
23
24 void SetNFilesInList(Int_t nFiles) { fNFiles = nFiles; }
25
26 void SetMcData(TString dirMc) { fMcDataPath = dirMc; }
27
28 // Anals. to be done ...
29 void doResidAnal();
30
32 {
33 if (mAnal)
34 delete mAnal;
35 }
36
37 private:
40
42 FairRunAna* fAna;
43
46
48
50
51 private:
53
54 //
56 void doKalman(BmnGlobalTrack*, vector<BmnHit>, Double_t, Double_t&, Double_t&);
57
58 void DoNormalization(TH1F*);
59
60 void resetHistos();
61 void writeHistos(TString);
62
64};
65
66#endif
int Int_t
double Double_t
#define ClassDef(name, id)
void SetGeometryFile(TString file)
virtual ~BmnDataAnalRun7()
void calcResiduals(TString)
void SetMcData(TString dirMc)
BmnMassSpectrumAnal * mAnal
void writeHistos(TString)
void SetNEventsInFile(Int_t nEvs)
void SetNFilesInList(Int_t nFiles)
FairRunAna * fAna
void SetTarget(TString t)
void doKalman(BmnGlobalTrack *, Double_t, Double_t &, Double_t &)
void DoNormalization(TH1F *)
BmnGlobalTrack.h.
Definition json.hpp:4446