CMS 3D CMS Logo

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

#include <TMCReader.h>

Inheritance diagram for TMCReader:

Public Member Functions

void changedatatopeak (int, int, int)
 
void changedatatoraw (int, int, int)
 
int getlmodN (int indx)
 
void getMCLaserData (int, int)
 
void getMCPulseData (int)
 
int getNbOflmodN ()
 
int getnevts (int norm)
 
int getSMNumb ()
 
int getstartime ()
 
int getstoptime ()
 
void printeinjData (int, int, int)
 
void printlaserData (int, int, int, int)
 
void printlaserpeak (int, int, int)
 
void printnormlaserData (int, int, int, int, int)
 
void printnormlaserpeak (int, int, int, int)
 
void setcolor (int c)
 
void setdirlmodN (int lmp)
 
void setpartition (int p)
 
void setsmlocal (int sm)
 
 TMCReader ()
 
void validMCLaser (int, int)
 
void validMCPulse (int)
 
virtual ~TMCReader ()
 

Private Member Functions

void init ()
 

Private Attributes

int arr [9]
 
int color
 
float evts [2+1][200+10]
 
int lmdir
 
double max [2+1][200+10]
 
double min [2+1][200+10]
 
int nlmodN
 
int part
 
double sig [2+1][200+10]
 
int smlocal
 
int smN
 
float sumprob
 
long int timestart
 
long int timestop
 
double val [2+1][200+10]
 
double wbin [2+1][200+10]
 

Detailed Description

Definition at line 14 of file TMCReader.h.

Constructor & Destructor Documentation

◆ TMCReader()

TMCReader::TMCReader ( )

◆ ~TMCReader()

virtual TMCReader::~TMCReader ( )
virtual

Member Function Documentation

◆ changedatatopeak()

void TMCReader::changedatatopeak ( int  ,
int  ,
int   
)

◆ changedatatoraw()

void TMCReader::changedatatoraw ( int  ,
int  ,
int   
)

◆ getlmodN()

int TMCReader::getlmodN ( int  indx)
inline

Definition at line 45 of file TMCReader.h.

45 {return arr[indx];}

References arr.

◆ getMCLaserData()

void TMCReader::getMCLaserData ( int  ,
int   
)

◆ getMCPulseData()

void TMCReader::getMCPulseData ( int  )

◆ getNbOflmodN()

int TMCReader::getNbOflmodN ( )
inline

Definition at line 44 of file TMCReader.h.

44 {return nlmodN;}

References nlmodN.

◆ getnevts()

int TMCReader::getnevts ( int  norm)
inline

Definition at line 48 of file TMCReader.h.

48 {return (int) evts[norm][0];}

References evts.

◆ getSMNumb()

int TMCReader::getSMNumb ( )
inline

Definition at line 43 of file TMCReader.h.

43 {return smN;}

References smN.

◆ getstartime()

int TMCReader::getstartime ( )
inline

Definition at line 46 of file TMCReader.h.

46 {return timestart;}

References timestart.

◆ getstoptime()

int TMCReader::getstoptime ( )
inline

Definition at line 47 of file TMCReader.h.

47 {return timestop;}

References timestop.

◆ init()

void TMCReader::init ( )
private

◆ printeinjData()

void TMCReader::printeinjData ( int  ,
int  ,
int   
)

◆ printlaserData()

void TMCReader::printlaserData ( int  ,
int  ,
int  ,
int   
)

◆ printlaserpeak()

void TMCReader::printlaserpeak ( int  ,
int  ,
int   
)

◆ printnormlaserData()

void TMCReader::printnormlaserData ( int  ,
int  ,
int  ,
int  ,
int   
)

◆ printnormlaserpeak()

void TMCReader::printnormlaserpeak ( int  ,
int  ,
int  ,
int   
)

◆ setcolor()

void TMCReader::setcolor ( int  c)
inline

Definition at line 51 of file TMCReader.h.

51 {color=c;}

References HltBtagPostValidation_cff::c, and color.

◆ setdirlmodN()

void TMCReader::setdirlmodN ( int  lmp)
inline

Definition at line 52 of file TMCReader.h.

52 {lmdir=lmp;}

References lmdir.

◆ setpartition()

void TMCReader::setpartition ( int  p)
inline

Definition at line 53 of file TMCReader.h.

53 {part=p;}

References AlCaHLTBitMon_ParallelJobs::p.

◆ setsmlocal()

void TMCReader::setsmlocal ( int  sm)
inline

Definition at line 50 of file TMCReader.h.

50 {smlocal=sm;}

References smlocal.

◆ validMCLaser()

void TMCReader::validMCLaser ( int  ,
int   
)

◆ validMCPulse()

void TMCReader::validMCPulse ( int  )

Member Data Documentation

◆ arr

int TMCReader::arr[9]
private

Definition at line 19 of file TMCReader.h.

Referenced by getlmodN().

◆ color

int TMCReader::color
private

Definition at line 27 of file TMCReader.h.

Referenced by setcolor(), and edmStreamStallGrapher.StreamInfoElement::unpack().

◆ evts

float TMCReader::evts[2+1][200+10]
private

Definition at line 21 of file TMCReader.h.

Referenced by getnevts().

◆ lmdir

int TMCReader::lmdir
private

Definition at line 27 of file TMCReader.h.

Referenced by setdirlmodN().

◆ max

double TMCReader::max[2+1][200+10]
private

Definition at line 22 of file TMCReader.h.

◆ min

double TMCReader::min[2+1][200+10]
private

Definition at line 22 of file TMCReader.h.

◆ nlmodN

int TMCReader::nlmodN
private

Definition at line 19 of file TMCReader.h.

Referenced by getNbOflmodN().

◆ part

int TMCReader::part
private

◆ sig

double TMCReader::sig[2+1][200+10]
private

Definition at line 23 of file TMCReader.h.

◆ smlocal

int TMCReader::smlocal
private

Definition at line 27 of file TMCReader.h.

Referenced by setsmlocal().

◆ smN

int TMCReader::smN
private

Definition at line 19 of file TMCReader.h.

Referenced by getSMNumb().

◆ sumprob

float TMCReader::sumprob
private

Definition at line 25 of file TMCReader.h.

◆ timestart

long int TMCReader::timestart
private

Definition at line 20 of file TMCReader.h.

Referenced by getstartime().

◆ timestop

long int TMCReader::timestop
private

Definition at line 20 of file TMCReader.h.

Referenced by getstoptime().

◆ val

double TMCReader::val[2+1][200+10]
private

◆ wbin

double TMCReader::wbin[2+1][200+10]
private

Definition at line 24 of file TMCReader.h.

TMCReader::nlmodN
int nlmodN
Definition: TMCReader.h:19
AlCaHLTBitMon_ParallelJobs.p
p
Definition: AlCaHLTBitMon_ParallelJobs.py:153
TMCReader::lmdir
int lmdir
Definition: TMCReader.h:27
part
part
Definition: HCALResponse.h:20
TMCReader::timestart
long int timestart
Definition: TMCReader.h:20
TMCReader::smN
int smN
Definition: TMCReader.h:19
TMCReader::color
int color
Definition: TMCReader.h:27
HltBtagPostValidation_cff.c
c
Definition: HltBtagPostValidation_cff.py:31
TMCReader::smlocal
int smlocal
Definition: TMCReader.h:27
TMCReader::arr
int arr[9]
Definition: TMCReader.h:19
TMCReader::evts
float evts[2+1][200+10]
Definition: TMCReader.h:21
TMCReader::timestop
long int timestop
Definition: TMCReader.h:20