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
double valbf[ngains][fNchans+fNpns]
int i
Definition: DBlmapReader.cc:9
double sighf[ngains][fNchans+fNpns]
double getCutbfhig(int g, int i)
long int timestart[ngains]
#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 pntimestart[ngains]
void putpnDateStart(int, long int)
void putValues(int, int, double, double, double)
double evtn[ngains][fNchans+fNpns]
long int pntimestop[ngains]
double cuthfhig[ngains][fNchans+fNpns]
double cutbfhig[ngains][fNchans+fNpns]
double cuthflow[ngains][fNchans+fNpns]
double cutbflow[ngains][fNchans+fNpns]
double getCuthflow(int g, int i)
#define fNpns
void putpnDateStop(int, long int)
void computepedestalcuts(int, int, int, int)
void putDateStop(int, long int)
void putDateStart(int, long int)
double valhf[ngains][fNchans+fNpns]
double sigbf[ngains][fNchans+fNpns]
double evts[ngains][fNchans+fNpns]
void putValuesWithCuts(int, int, double, double, double)
#define ngains
void getDateStart(int)
void getDateStop(int)
virtual ~TPEDestalAnalysis()
long int timestop[ngains]
void printpedestalData(int, int, int, int, int, int)