BmnRoot
Loading...
Searching...
No Matches
BmnEfficiencyProbability.h
Go to the documentation of this file.
1
#ifndef BMNEFFPROB_H
2
#define BMNEFFPROB_H 1
3
4
#include <iostream>
5
#include <TNamed.h>
6
#include <TH1F.h>
7
#include <TGraph.h>
8
#include <TF1.h>
9
#include <TFile.h>
10
#include <TRandom.h>
11
12
using namespace
std
;
13
14
//static Double_t pdf(Double_t* x, Double_t* p) {
15
// return 1.;
16
//}
17
18
class
BmnEfficiencyProbability
:
public
TNamed {
19
public
:
20
21
BmnEfficiencyProbability
() {;}
22
BmnEfficiencyProbability
(TString);
23
24
// Main function for use ...
25
Double_t
GetProbability
();
26
27
// Setters to be used ...
28
void
SetDetector
(TString det) {
29
fDet = det;
30
}
31
32
void
SetStation
(Int_t stat) {
33
fStat = stat;
34
}
35
36
void
SetModule
(Int_t mod) {
37
fMod = mod;
38
}
39
40
void
SetZone
(TString zone) {
41
fZone = zone;
42
}
43
44
virtual
~BmnEfficiencyProbability
() {
45
if
(fFile)
46
delete
fFile;
47
}
48
49
50
private
:
51
TFile* fFile;
52
TH1F* hHisto;
53
54
// BM@N Central Tracker elements ....
55
TString fDet;
56
Int_t fStat;
57
Int_t fMod;
58
TString fZone;
59
60
ClassDef(
BmnEfficiencyProbability
, 1)
61
};
62
63
#endif
BmnEfficiencyProbability
Definition
BmnEfficiencyProbability.h:18
BmnEfficiencyProbability::~BmnEfficiencyProbability
virtual ~BmnEfficiencyProbability()
Definition
BmnEfficiencyProbability.h:44
BmnEfficiencyProbability::SetModule
void SetModule(Int_t mod)
Definition
BmnEfficiencyProbability.h:36
BmnEfficiencyProbability::SetZone
void SetZone(TString zone)
Definition
BmnEfficiencyProbability.h:40
BmnEfficiencyProbability::SetDetector
void SetDetector(TString det)
Definition
BmnEfficiencyProbability.h:28
BmnEfficiencyProbability::BmnEfficiencyProbability
BmnEfficiencyProbability()
Definition
BmnEfficiencyProbability.h:21
BmnEfficiencyProbability::GetProbability
Double_t GetProbability()
Definition
BmnEfficiencyProbability.cxx:17
BmnEfficiencyProbability::SetStation
void SetStation(Int_t stat)
Definition
BmnEfficiencyProbability.h:32
std
STL namespace.
physics
efficiency
BmnEfficiencyProbability.h
Generated on Fri May 15 2026 10:40:57 for BmnRoot by
1.9.8