CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TPNCor.h
Go to the documentation of this file.
1 #ifndef TPNCor_H
2 #define TPNCor_H
3 
4 #include "TObject.h"
5 #include <map>
6 
7 class TPNCor: public TObject
8 {
9 
10  private:
11 
12 
13 
14 
15  public:
16  // Default Constructor, mainly for Root
17  TPNCor(std::string filename);
18 
19  // Destructor: Does nothing
20  virtual ~TPNCor();
21 
24 
25  double getPNCorrectionFactor( double val0 , int gain );
26 
27  // Declaration for PN linearity corrections
29  int isFileOK;
30 
31  // ClassDef(TPNCor,1)
32 
33 
34 
35  };
36 
37 #endif
double getPNCorrectionFactor(double val0, int gain)
Definition: TPNCor.cc:73
double corParams[iSizeGain][iSizePar]
Definition: TPNCor.h:28
virtual ~TPNCor()
Definition: TPNCor.cc:67
VarGain
Definition: TPNCor.h:22
TPNCor(std::string filename)
Definition: TPNCor.cc:23
tuple filename
Definition: lut2db_cfg.py:20
int isFileOK
Definition: TPNCor.h:29
VarParPN
Definition: TPNCor.h:23
Definition: TPNCor.h:7