CalibCalorimetry
EcalLaserAnalyzer
interface
TMarkov.h
Go to the documentation of this file.
1
#ifndef TMarkov_H
2
#define TMarkov_H
3
4
#include "TObject.h"
5
6
class
TMarkov
:
public
TObject {
7
private
:
8
int
fNPeakValues
,
fNbinu
;
9
int
imax
;
10
double
peak
[3];
11
double
u
[101],
binu
[102];
12
13
void
init
();
14
int
computeChain
(
int
*);
15
16
public
:
17
// Default Constructor, mainly for Root
18
TMarkov
();
19
20
// Destructor: Does nothing
21
~TMarkov
()
override
;
22
23
void
peakFinder
(
int
*);
24
double
getPeakValue
(
int
i
)
const
{
return
peak
[
i
]; }
25
int
getBinMax
()
const
{
return
imax
; }
26
27
ClassDefOverride(
TMarkov
, 0)
28
};
29
30
#endif
mps_fire.i
i
Definition:
mps_fire.py:428
TMarkov::imax
int imax
Definition:
TMarkov.h:9
TMarkov::~TMarkov
~TMarkov() override
Definition:
TMarkov.cc:27
TMarkov::init
void init()
Definition:
TMarkov.cc:29
TMarkov::computeChain
int computeChain(int *)
Definition:
TMarkov.cc:40
TMarkov::getPeakValue
double getPeakValue(int i) const
Definition:
TMarkov.h:24
TMarkov::TMarkov
TMarkov()
Definition:
TMarkov.cc:15
TMarkov::fNbinu
int fNbinu
Definition:
TMarkov.h:8
TMarkov::getBinMax
int getBinMax() const
Definition:
TMarkov.h:25
TMarkov::binu
double binu[102]
Definition:
TMarkov.h:11
TMarkov
Definition:
TMarkov.h:6
TMarkov::peakFinder
void peakFinder(int *)
Definition:
TMarkov.cc:105
TMarkov::u
double u[101]
Definition:
TMarkov.h:11
TMarkov::peak
double peak[3]
Definition:
TMarkov.h:10
TMarkov::fNPeakValues
int fNPeakValues
Definition:
TMarkov.h:8
Generated for CMSSW Reference Manual by
1.8.14