Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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,1)
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.5