CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 
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 
int i
Definition: DBlmapReader.cc:9
double getPeakValue(int i) const
Definition: TMarkov.h:27
int getBinMax() const
Definition: TMarkov.h:28
int imax
Definition: TMarkov.h:12
void init()
Definition: TMarkov.cc:34
virtual ~TMarkov()
Definition: TMarkov.cc:30
int computeChain(int *)
Definition: TMarkov.cc:43
TMarkov()
Definition: TMarkov.cc:17
int fNbinu
Definition: TMarkov.h:11
double binu[102]
Definition: TMarkov.h:14
Definition: TMarkov.h:6
void peakFinder(int *)
Definition: TMarkov.cc:108
double u[101]
Definition: TMarkov.h:14
double peak[3]
Definition: TMarkov.h:13
int fNPeakValues
Definition: TMarkov.h:11