CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TPEDestalAnalysis.h
Go to the documentation of this file.
1 #ifndef TPEDestalAnalysis_H
2 #define TPEDestalAnalysis_H
3 
4 #include "TObject.h"
5 
6 #define fNpns 2
7 #define fNchans 400
8 #define ngains 3
9 
10 class TPEDestalAnalysis: public TObject
11 {
12 
13  private:
14 
15  int nevt;
21 
24 
25  void init();
26 
27  public:
28  // Default Constructor, mainly for Root
30 
31  // Destructor: Does nothing
32  virtual ~TPEDestalAnalysis();
33 
34  void reinit();
35  void reinit(int);
36  void putDateStart(int,long int);
37  void putDateStop(int,long int);
38  void putpnDateStart(int,long int);
39  void putpnDateStop(int,long int);
40  void getDateStart(int);
41  void getDateStop(int);
42  double getCuthflow(int g,int i) {return cuthflow[g][i];}
43  double getCutbfhig(int g,int i) {return cutbfhig[g][i];}
44  void putValues(int,int,double,double,double);
45  void putValuesWithCuts(int,int,double,double,double);
46  void computepedestalcuts(int,int,int,int);
47  void printpedestalData(int,int,int,int,int,int);
48 
49  // ClassDef(TPEDestalAnalysis,1)
50 };
51 
52 #endif
int i
Definition: DBlmapReader.cc:9
long int pntimestart[3]
double getCutbfhig(int g, int i)
double cutbfhig[3][400+2]
#define fNchans
The Signals That Services Can Subscribe To This is based on ActivityRegistry and is current per Services can connect to the signals distributed by the ActivityRegistry in order to monitor the activity of the application Each possible callback has some defined which we here list in angle e g
Definition: Activities.doc:4
long int pntimestop[3]
void putpnDateStart(int, long int)
void putValues(int, int, double, double, double)
double sigbf[3][400+2]
double getCuthflow(int g, int i)
double valhf[3][400+2]
#define fNpns
void putpnDateStop(int, long int)
double cuthfhig[3][400+2]
void computepedestalcuts(int, int, int, int)
double valbf[3][400+2]
void putDateStop(int, long int)
void putDateStart(int, long int)
double sighf[3][400+2]
void putValuesWithCuts(int, int, double, double, double)
double cutbflow[3][400+2]
#define ngains
double evtn[3][400+2]
void getDateStart(int)
double evts[3][400+2]
void getDateStop(int)
virtual ~TPEDestalAnalysis()
void printpedestalData(int, int, int, int, int, int)
double cuthflow[3][400+2]