CMS 3D CMS Logo

List of all members | Public Member Functions | Static Public Attributes | Private Member Functions | Private Attributes
TPEDestalAnalysis Class Reference

#include <TPEDestalAnalysis.h>

Inheritance diagram for TPEDestalAnalysis:

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 ()
 

Static Public Attributes

static constexpr unsigned int fNchans = 400
 
static constexpr unsigned int fNpns = 2
 
static constexpr unsigned int ngains = 3
 

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 6 of file TPEDestalAnalysis.h.

Constructor & Destructor Documentation

◆ TPEDestalAnalysis()

TPEDestalAnalysis::TPEDestalAnalysis ( )

◆ ~TPEDestalAnalysis()

virtual TPEDestalAnalysis::~TPEDestalAnalysis ( )
virtual

Member Function Documentation

◆ computepedestalcuts()

void TPEDestalAnalysis::computepedestalcuts ( int  ,
int  ,
int  ,
int   
)

◆ getCutbfhig()

double TPEDestalAnalysis::getCutbfhig ( int  g,
int  i 
)
inline

Definition at line 41 of file TPEDestalAnalysis.h.

41 { return cutbfhig[g][i]; }

References cutbfhig, g, and mps_fire::i.

◆ getCuthflow()

double TPEDestalAnalysis::getCuthflow ( int  g,
int  i 
)
inline

Definition at line 40 of file TPEDestalAnalysis.h.

40 { return cuthflow[g][i]; }

References cuthflow, g, and mps_fire::i.

◆ getDateStart()

void TPEDestalAnalysis::getDateStart ( int  )

◆ getDateStop()

void TPEDestalAnalysis::getDateStop ( int  )

◆ init()

void TPEDestalAnalysis::init ( )
private

◆ printpedestalData()

void TPEDestalAnalysis::printpedestalData ( int  ,
int  ,
int  ,
int  ,
int  ,
int   
)

◆ putDateStart()

void TPEDestalAnalysis::putDateStart ( int  ,
long int   
)

◆ putDateStop()

void TPEDestalAnalysis::putDateStop ( int  ,
long int   
)

◆ putpnDateStart()

void TPEDestalAnalysis::putpnDateStart ( int  ,
long int   
)

◆ putpnDateStop()

void TPEDestalAnalysis::putpnDateStop ( int  ,
long int   
)

◆ putValues()

void TPEDestalAnalysis::putValues ( int  ,
int  ,
double  ,
double  ,
double   
)

◆ putValuesWithCuts()

void TPEDestalAnalysis::putValuesWithCuts ( int  ,
int  ,
double  ,
double  ,
double   
)

◆ reinit() [1/2]

void TPEDestalAnalysis::reinit ( )

◆ reinit() [2/2]

void TPEDestalAnalysis::reinit ( int  )

Member Data Documentation

◆ cutbfhig

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

Definition at line 21 of file TPEDestalAnalysis.h.

Referenced by getCutbfhig().

◆ cutbflow

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

Definition at line 21 of file TPEDestalAnalysis.h.

◆ cuthfhig

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

Definition at line 20 of file TPEDestalAnalysis.h.

◆ cuthflow

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

Definition at line 20 of file TPEDestalAnalysis.h.

Referenced by getCuthflow().

◆ evtn

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

Definition at line 18 of file TPEDestalAnalysis.h.

◆ evts

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

Definition at line 18 of file TPEDestalAnalysis.h.

◆ fNchans

constexpr unsigned int TPEDestalAnalysis::fNchans = 400
staticconstexpr

Definition at line 9 of file TPEDestalAnalysis.h.

◆ fNpns

constexpr unsigned int TPEDestalAnalysis::fNpns = 2
staticconstexpr

Definition at line 8 of file TPEDestalAnalysis.h.

◆ nevt

int TPEDestalAnalysis::nevt
private

Definition at line 13 of file TPEDestalAnalysis.h.

◆ ngains

constexpr unsigned int TPEDestalAnalysis::ngains = 3
staticconstexpr

Definition at line 10 of file TPEDestalAnalysis.h.

◆ pntimestart

long int TPEDestalAnalysis::pntimestart[ngains]
private

Definition at line 15 of file TPEDestalAnalysis.h.

◆ pntimestop

long int TPEDestalAnalysis::pntimestop[ngains]
private

Definition at line 15 of file TPEDestalAnalysis.h.

◆ sigbf

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

Definition at line 17 of file TPEDestalAnalysis.h.

◆ sighf

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

Definition at line 16 of file TPEDestalAnalysis.h.

◆ timestart

long int TPEDestalAnalysis::timestart[ngains]
private

Definition at line 14 of file TPEDestalAnalysis.h.

◆ timestop

long int TPEDestalAnalysis::timestop[ngains]
private

Definition at line 14 of file TPEDestalAnalysis.h.

◆ valbf

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

Definition at line 17 of file TPEDestalAnalysis.h.

◆ valhf

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

Definition at line 16 of file TPEDestalAnalysis.h.

mps_fire.i
i
Definition: mps_fire.py:428
TPEDestalAnalysis::cuthflow
double cuthflow[ngains][fNchans+fNpns]
Definition: TPEDestalAnalysis.h:20
TPEDestalAnalysis::cutbfhig
double cutbfhig[ngains][fNchans+fNpns]
Definition: TPEDestalAnalysis.h:21
g
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