CMS 3D CMS Logo

Public Member Functions | Private Member Functions | Private Attributes

TPEDestalAnalysis Class Reference

#include <TPEDestalAnalysis.h>

List of all members.

Public Member Functions

void computepedestalcuts (int, int, int, int)
double getCutbfhig (int g, int i)
double getCuthflow (int g, int i)
void getDateStart (int)
void getDateStop (int)
void printpedestalData (int, int, int, int, int, int)
void putDateStart (int, long int)
void putDateStop (int, long int)
void putpnDateStart (int, long int)
void putpnDateStop (int, long int)
void putValues (int, int, double, double, double)
void putValuesWithCuts (int, int, double, double, double)
void reinit ()
void reinit (int)
 TPEDestalAnalysis ()
virtual ~TPEDestalAnalysis ()

Private Member Functions

void init ()

Private Attributes

double cutbfhig [ngains][fNchans+fNpns]
double cutbflow [ngains][fNchans+fNpns]
double cuthfhig [ngains][fNchans+fNpns]
double cuthflow [ngains][fNchans+fNpns]
double evtn [ngains][fNchans+fNpns]
double evts [ngains][fNchans+fNpns]
int nevt
long int pntimestart [ngains]
long int pntimestop [ngains]
double sigbf [ngains][fNchans+fNpns]
double sighf [ngains][fNchans+fNpns]
long int timestart [ngains]
long int timestop [ngains]
double valbf [ngains][fNchans+fNpns]
double valhf [ngains][fNchans+fNpns]

Detailed Description

Definition at line 10 of file TPEDestalAnalysis.h.


Constructor & Destructor Documentation

TPEDestalAnalysis::TPEDestalAnalysis ( )
virtual TPEDestalAnalysis::~TPEDestalAnalysis ( ) [virtual]

Member Function Documentation

void TPEDestalAnalysis::computepedestalcuts ( int  ,
int  ,
int  ,
int   
)
double TPEDestalAnalysis::getCutbfhig ( int  g,
int  i 
) [inline]

Definition at line 43 of file TPEDestalAnalysis.h.

References cutbfhig, g, and i.

{return cutbfhig[g][i];}
double TPEDestalAnalysis::getCuthflow ( int  g,
int  i 
) [inline]

Definition at line 42 of file TPEDestalAnalysis.h.

References cuthflow, g, and i.

{return cuthflow[g][i];}
void TPEDestalAnalysis::getDateStart ( int  )
void TPEDestalAnalysis::getDateStop ( int  )
void TPEDestalAnalysis::init ( ) [private]
void TPEDestalAnalysis::printpedestalData ( int  ,
int  ,
int  ,
int  ,
int  ,
int   
)
void TPEDestalAnalysis::putDateStart ( int  ,
long  int 
)
void TPEDestalAnalysis::putDateStop ( int  ,
long  int 
)
void TPEDestalAnalysis::putpnDateStart ( int  ,
long  int 
)
void TPEDestalAnalysis::putpnDateStop ( int  ,
long  int 
)
void TPEDestalAnalysis::putValues ( int  ,
int  ,
double  ,
double  ,
double   
)
void TPEDestalAnalysis::putValuesWithCuts ( int  ,
int  ,
double  ,
double  ,
double   
)
void TPEDestalAnalysis::reinit ( int  )
void TPEDestalAnalysis::reinit ( )

Member Data Documentation

double TPEDestalAnalysis::cutbfhig[ngains][fNchans+fNpns] [private]

Definition at line 23 of file TPEDestalAnalysis.h.

Referenced by getCutbfhig().

double TPEDestalAnalysis::cutbflow[ngains][fNchans+fNpns] [private]

Definition at line 23 of file TPEDestalAnalysis.h.

double TPEDestalAnalysis::cuthfhig[ngains][fNchans+fNpns] [private]

Definition at line 22 of file TPEDestalAnalysis.h.

double TPEDestalAnalysis::cuthflow[ngains][fNchans+fNpns] [private]

Definition at line 22 of file TPEDestalAnalysis.h.

Referenced by getCuthflow().

double TPEDestalAnalysis::evtn[ngains][fNchans+fNpns] [private]

Definition at line 20 of file TPEDestalAnalysis.h.

double TPEDestalAnalysis::evts[ngains][fNchans+fNpns] [private]

Definition at line 20 of file TPEDestalAnalysis.h.

int TPEDestalAnalysis::nevt [private]

Definition at line 15 of file TPEDestalAnalysis.h.

long int TPEDestalAnalysis::pntimestart[ngains] [private]

Definition at line 17 of file TPEDestalAnalysis.h.

long int TPEDestalAnalysis::pntimestop[ngains] [private]

Definition at line 17 of file TPEDestalAnalysis.h.

double TPEDestalAnalysis::sigbf[ngains][fNchans+fNpns] [private]

Definition at line 19 of file TPEDestalAnalysis.h.

double TPEDestalAnalysis::sighf[ngains][fNchans+fNpns] [private]

Definition at line 18 of file TPEDestalAnalysis.h.

long int TPEDestalAnalysis::timestart[ngains] [private]

Definition at line 16 of file TPEDestalAnalysis.h.

long int TPEDestalAnalysis::timestop[ngains] [private]

Definition at line 16 of file TPEDestalAnalysis.h.

double TPEDestalAnalysis::valbf[ngains][fNchans+fNpns] [private]

Definition at line 19 of file TPEDestalAnalysis.h.

double TPEDestalAnalysis::valhf[ngains][fNchans+fNpns] [private]

Definition at line 18 of file TPEDestalAnalysis.h.