Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
TMarkov::getPeakValue
double getPeakValue(int i) const
Definition:
TMarkov.h:24
TMarkov::getBinMax
int getBinMax() const
Definition:
TMarkov.h:25
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::TMarkov
TMarkov()
Definition:
TMarkov.cc:15
TMarkov::fNbinu
int fNbinu
Definition:
TMarkov.h:8
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.5