CMS 3D CMS Logo

TMCORLin.h
Go to the documentation of this file.
1 #ifndef TMCORLin_H
2 #define TMCORLin_H
3 
4 #include "TObject.h"
5 
6 class TMCORLin: public TObject
7 {
8 
9  private:
10 
11  int smin;
12  float pn_par0[36][2][10];
13  float pn_par1[36][2][10];
14  float pn_par2[36][2][10];
15  float apd_par0[36][3][1700];
16  float apd_par1[36][3][1700];
17  float apd_par2[36][3][1700];
18 
19  int convert(int);
20 
21  void init();
22  void loadConsts();
23  void loadConsts(int,int);
24 
25  public:
26  // Default Constructor, mainly for Root
27  TMCORLin();
28  TMCORLin(int);
29 
30  // Destructor: Does nothing
31  virtual ~TMCORLin();
32 
33  double computeCorlin_pn(int, int ,int ,double );
34  double computeCorlin_apd(int, int ,int ,double );
35 
36  // ClassDef(TMCORLin,1)
37 };
38 
39 #endif
40 
TMCORLin::init
void init()
TMCORLin::loadConsts
void loadConsts()
TMCORLin::apd_par1
float apd_par1[36][3][1700]
Definition: TMCORLin.h:16
TMCORLin
Definition: TMCORLin.h:6
TMCORLin::pn_par1
float pn_par1[36][2][10]
Definition: TMCORLin.h:13
TMCORLin::convert
int convert(int)
TMCORLin::smin
int smin
Definition: TMCORLin.h:11
TMCORLin::pn_par0
float pn_par0[36][2][10]
Definition: TMCORLin.h:12
TMCORLin::pn_par2
float pn_par2[36][2][10]
Definition: TMCORLin.h:14
TMCORLin::~TMCORLin
virtual ~TMCORLin()
TMCORLin::apd_par2
float apd_par2[36][3][1700]
Definition: TMCORLin.h:17
TMCORLin::computeCorlin_pn
double computeCorlin_pn(int, int, int, double)
TMCORLin::computeCorlin_apd
double computeCorlin_apd(int, int, int, double)
TMCORLin::TMCORLin
TMCORLin()
TMCORLin::apd_par0
float apd_par0[36][3][1700]
Definition: TMCORLin.h:15