BmnRoot
Loading...
Searching...
No Matches
BmnDataAnalRun7.h
Go to the documentation of this file.
1
using namespace
std
;
2
3
#include <FairTrackParam.h>
4
#include <
BmnEfficiency.h
>
5
#include <
BmnMassSpectrumAnal.h
>
6
7
#include <TGeoManager.h>
8
9
#ifndef BMNDATAANALRUN7_H
10
#define BMNDATAANALRUN7_H 1
11
12
class
BmnDataAnalRun7
:
public
BmnEfficiency
{
13
public
:
14
15
BmnDataAnalRun7
() {
16
;
17
}
18
19
BmnDataAnalRun7
(TString);
20
21
void
SetTarget
(TString t) {
22
fTarget = t;
23
}
24
25
void
SetGeometryFile
(TString file) {
26
fGeomFile = file;
27
}
28
29
void
SetNEventsInFile
(Int_t nEvs) {
30
fNEvents
= nEvs;
31
}
32
33
void
SetNFilesInList
(Int_t nFiles) {
34
fNFiles = nFiles;
35
}
36
37
void
SetMcData
(TString dirMc) {
38
fMcDataPath = dirMc;
39
}
40
41
// Anals. to be done ...
42
void
doResidAnal
();
43
44
virtual
~BmnDataAnalRun7
() {
45
if
(mAnal)
46
delete
mAnal;
47
48
}
49
50
private
:
51
TH1F**** hResGem;
52
TH1F**** hResSil;
53
54
BmnMassSpectrumAnal
* mAnal;
55
FairRunAna* fAna;
56
57
TString fTarget;
58
TString fGeomFile;
59
60
TString fMcDataPath;
61
62
Int_t fNFiles;
63
64
private
:
65
void
calcResiduals(TString);
66
67
//
68
void
doKalman(
BmnGlobalTrack
*, Double_t, Double_t&, Double_t&);
69
void
doKalman(
BmnGlobalTrack
*, vector <BmnHit>, Double_t, Double_t&, Double_t&);
70
71
void
DoNormalization(TH1F*);
72
73
void
resetHistos();
74
void
writeHistos(TString);
75
76
ClassDef(
BmnDataAnalRun7
, 0)
77
};
78
79
#endif
BmnEfficiency.h
BmnMassSpectrumAnal.h
BmnDataAnalRun7
Definition
BmnDataAnalRun7.h:12
BmnDataAnalRun7::BmnDataAnalRun7
BmnDataAnalRun7()
Definition
BmnDataAnalRun7.h:15
BmnDataAnalRun7::SetGeometryFile
void SetGeometryFile(TString file)
Definition
BmnDataAnalRun7.h:25
BmnDataAnalRun7::~BmnDataAnalRun7
virtual ~BmnDataAnalRun7()
Definition
BmnDataAnalRun7.h:44
BmnDataAnalRun7::SetMcData
void SetMcData(TString dirMc)
Definition
BmnDataAnalRun7.h:37
BmnDataAnalRun7::SetNEventsInFile
void SetNEventsInFile(Int_t nEvs)
Definition
BmnDataAnalRun7.h:29
BmnDataAnalRun7::SetNFilesInList
void SetNFilesInList(Int_t nFiles)
Definition
BmnDataAnalRun7.h:33
BmnDataAnalRun7::doResidAnal
void doResidAnal()
Definition
BmnDataAnalRun7.cxx:137
BmnDataAnalRun7::SetTarget
void SetTarget(TString t)
Definition
BmnDataAnalRun7.h:21
BmnEfficiency
Definition
BmnEfficiency.h:478
BmnEfficiency::fNEvents
Int_t fNEvents
Definition
BmnEfficiency.h:595
BmnGlobalTrack
Definition
BmnGlobalTrack.h:27
BmnMassSpectrumAnal
Definition
BmnMassSpectrumAnal.h:28
std
STL namespace.
physics
run7
BmnDataAnalRun7.h
Generated on Fri May 15 2026 10:40:57 for BmnRoot by
1.9.8