CMS 3D CMS Logo

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
18 
19  // Destructor: Does nothing
20  ~TPNCor() override;
21 
24 
25  double getPNCorrectionFactor( double val0 , int gain );
26 
27  // Declaration for PN linearity corrections
29  int isFileOK;
30 
31  ClassDefOverride(TPNCor,0)
32 
33 
34 
35  };
36 
37 #endif
~TPNCor() override
Definition: TPNCor.cc:66
double getPNCorrectionFactor(double val0, int gain)
Definition: TPNCor.cc:72
double corParams[iSizeGain][iSizePar]
Definition: TPNCor.h:28
VarGain
Definition: TPNCor.h:22
TPNCor(std::string filename)
Definition: TPNCor.cc:22
int isFileOK
Definition: TPNCor.h:29
VarParPN
Definition: TPNCor.h:23
Definition: TPNCor.h:7