Main Page
Namespaces
Classes
Package Documentation
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
{
8
9
private
:
10
11
int
fNPeakValues
,
fNbinu
;
12
int
imax
;
13
double
peak
[3];
14
double
u
[101],
binu
[102];
15
16
void
init
();
17
int
computeChain
(
int
*);
18
19
public
:
20
// Default Constructor, mainly for Root
21
TMarkov
();
22
23
// Destructor: Does nothing
24
virtual
~TMarkov
();
25
26
void
peakFinder
(
int
*);
27
double
getPeakValue
(
int
i
)
const
{
return
peak[
i
]; }
28
int
getBinMax
()
const
{
return
imax
; }
29
30
ClassDef(
TMarkov
,0)
31
};
32
33
#endif
34
35
36
i
int i
Definition:
DBlmapReader.cc:9
TMarkov::getPeakValue
double getPeakValue(int i) const
Definition:
TMarkov.h:27
TMarkov::getBinMax
int getBinMax() const
Definition:
TMarkov.h:28
TMarkov::imax
int imax
Definition:
TMarkov.h:12
TMarkov::init
void init()
Definition:
TMarkov.cc:33
TMarkov::~TMarkov
virtual ~TMarkov()
Definition:
TMarkov.cc:29
TMarkov::computeChain
int computeChain(int *)
Definition:
TMarkov.cc:42
TMarkov::TMarkov
TMarkov()
Definition:
TMarkov.cc:16
TMarkov::fNbinu
int fNbinu
Definition:
TMarkov.h:11
TMarkov::binu
double binu[102]
Definition:
TMarkov.h:14
TMarkov
Definition:
TMarkov.h:6
TMarkov::peakFinder
void peakFinder(int *)
Definition:
TMarkov.cc:107
TMarkov::u
double u[101]
Definition:
TMarkov.h:14
TMarkov::peak
double peak[3]
Definition:
TMarkov.h:13
TMarkov::fNPeakValues
int fNPeakValues
Definition:
TMarkov.h:11
Generated for CMSSW Reference Manual by
1.8.11