BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
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 <
TF1.h
>
5
#include <
TFile.h
>
6
#include <
TGraph.h
>
7
#include <
TH1F.h
>
8
#include <
TNamed.h
>
9
#include <
TRandom.h
>
10
#include <iostream>
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
{
20
public
:
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) {
fDet
= det; }
29
30
void
SetStation
(
Int_t
stat) {
fStat
= stat; }
31
32
void
SetModule
(
Int_t
mod) {
fMod
= mod; }
33
34
void
SetZone
(
TString
zone) {
fZone
= zone; }
35
36
virtual
~BmnEfficiencyProbability
()
37
{
38
if
(
fFile
)
39
delete
fFile
;
40
}
41
42
private
:
43
TFile
*
fFile
;
44
TH1F
*
hHisto
;
45
46
// BM@N Central Tracker elements ....
47
TString
fDet
;
48
Int_t
fStat
;
49
Int_t
fMod
;
50
TString
fZone
;
51
52
ClassDef
(
BmnEfficiencyProbability
, 1)
53
};
54
55
#endif
Int_t
int Int_t
Double_t
double Double_t
ClassDef
#define ClassDef(name, id)
TF1.h
TFile.h
TGraph.h
TH1F.h
TNamed.h
TRandom.h
BmnEfficiencyProbability::~BmnEfficiencyProbability
virtual ~BmnEfficiencyProbability()
Definition
BmnEfficiencyProbability.h:36
BmnEfficiencyProbability::fDet
TString fDet
Definition
BmnEfficiencyProbability.h:47
BmnEfficiencyProbability::SetModule
void SetModule(Int_t mod)
Definition
BmnEfficiencyProbability.h:32
BmnEfficiencyProbability::fFile
TFile * fFile
Definition
BmnEfficiencyProbability.h:43
BmnEfficiencyProbability::SetZone
void SetZone(TString zone)
Definition
BmnEfficiencyProbability.h:34
BmnEfficiencyProbability::SetDetector
void SetDetector(TString det)
Definition
BmnEfficiencyProbability.h:28
BmnEfficiencyProbability::fMod
Int_t fMod
Definition
BmnEfficiencyProbability.h:49
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:30
BmnEfficiencyProbability::hHisto
TH1F * hHisto
Definition
BmnEfficiencyProbability.h:44
BmnEfficiencyProbability::fStat
Int_t fStat
Definition
BmnEfficiencyProbability.h:48
BmnEfficiencyProbability::fZone
TString fZone
Definition
BmnEfficiencyProbability.h:50
TFile
TH1F
TNamed::TNamed
TNamed()
TString
std
Definition
json.hpp:4446
physics
efficiency
BmnEfficiencyProbability.h
Generated on
for BmnRoot by
1.17.0