FEDRA emulsion software from the OPERA Collaboration
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
EdbPeakProb.h
Go to the documentation of this file.
1#ifndef ROOT_EdbPeakProb
2#define ROOT_EdbPeakProb
3
4#include <TH2F.h>
5
7class EdbPeakProb : public TObject
8{
9public:
10 Float_t ePeakRMSmin;
11 Float_t ePeakRMSmax;
12 Int_t ePeakNmin;
13 Int_t ePeakNmax;
14
15 Float_t ePeakRMS;
16 Float_t ePeakX,ePeakY;
17 Float_t eProb;
18
19 TH2F *eHD;
20
21 TH1F *eHbin;
22 TH2F *eHpeak;
23
24 Int_t eVerbosity;
25
26public:
28 virtual ~EdbPeakProb();
29
30 Float_t Prob();
31 Float_t Probability2D(TH2F *hd, float &xpeak, float &ypeak );
32
33 ClassDef(EdbPeakProb,1) // prob the peak probability (2-dim only for the moment)
34};
35
36#endif /* ROOT_EdbPeakProb */
prob the peak probability (2-dim only for the moment)
Definition: EdbPeakProb.h:8
TH2F * eHpeak
service peak histo
Definition: EdbPeakProb.h:22
Float_t Probability2D(TH2F *hd, float &xpeak, float &ypeak)
Definition: EdbPeakProb.cxx:54
Float_t eProb
the probability the found peak is not the BG fluctuation
Definition: EdbPeakProb.h:17
Int_t eVerbosity
0-no any message, 1-print, 2-plot; default=2
Definition: EdbPeakProb.h:24
TH2F * eHD
input histogram to be analysed
Definition: EdbPeakProb.h:19
Float_t ePeakRMSmax
apriori limits in RMS to accept the found peak
Definition: EdbPeakProb.h:11
Int_t ePeakNmax
apriori limits in the number of entries to accept the found peak
Definition: EdbPeakProb.h:13
Int_t ePeakNmin
apriori limits in the number of entries to accept the found peak
Definition: EdbPeakProb.h:12
Float_t ePeakRMS
found peak parameters
Definition: EdbPeakProb.h:15
Float_t ePeakRMSmin
apriori limits in RMS to accept the found peak
Definition: EdbPeakProb.h:10
virtual ~EdbPeakProb()
Definition: EdbPeakProb.cxx:40
Float_t Prob()
Definition: EdbPeakProb.cxx:47
Float_t ePeakY
Definition: EdbPeakProb.h:16
TH1F * eHbin
service spectrum histo
Definition: EdbPeakProb.h:21
Float_t ePeakX
Definition: EdbPeakProb.h:16