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 ( )
virtual TMCReader::~TMCReader ( )
virtual

Member Function Documentation

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

Referenced by setpartition().

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

Referenced by setpartition().

int TMCReader::getlmodN ( int  indx)
inline

Definition at line 45 of file TMCReader.h.

45 {return arr[indx];}
int arr[9]
Definition: TMCReader.h:19
void TMCReader::getMCLaserData ( int  ,
int   
)
void TMCReader::getMCPulseData ( int  )
int TMCReader::getNbOflmodN ( )
inline

Definition at line 44 of file TMCReader.h.

References nlmodN.

44 {return nlmodN;}
int nlmodN
Definition: TMCReader.h:19
int TMCReader::getnevts ( int  norm)
inline

Definition at line 48 of file TMCReader.h.

48 {return (int) evts[norm][0];}
float evts[2+1][200+10]
Definition: TMCReader.h:21
int TMCReader::getSMNumb ( )
inline

Definition at line 43 of file TMCReader.h.

References smN.

43 {return smN;}
int smN
Definition: TMCReader.h:19
int TMCReader::getstartime ( )
inline

Definition at line 46 of file TMCReader.h.

References timestart.

46 {return timestart;}
long int timestart
Definition: TMCReader.h:20
int TMCReader::getstoptime ( )
inline

Definition at line 47 of file TMCReader.h.

References timestop.

47 {return timestop;}
long int timestop
Definition: TMCReader.h:20
void TMCReader::init ( )
private
void TMCReader::printeinjData ( int  ,
int  ,
int   
)

Referenced by setpartition().

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

Referenced by setpartition().

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

Referenced by setpartition().

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

Referenced by setpartition().

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

Referenced by setpartition().

void TMCReader::setcolor ( int  c)
inline

Definition at line 51 of file TMCReader.h.

References EnergyCorrector::c.

void TMCReader::setdirlmodN ( int  lmp)
inline

Definition at line 52 of file TMCReader.h.

52 {lmdir=lmp;}
int lmdir
Definition: TMCReader.h:27
void TMCReader::setpartition ( int  p)
inline
void TMCReader::setsmlocal ( int  sm)
inline

Definition at line 50 of file TMCReader.h.

50 {smlocal=sm;}
int smlocal
Definition: TMCReader.h:27
void TMCReader::validMCLaser ( int  ,
int   
)
void TMCReader::validMCPulse ( int  )

Member Data Documentation

int TMCReader::arr[9]
private

Definition at line 19 of file TMCReader.h.

int TMCReader::color
private

Definition at line 27 of file TMCReader.h.

Referenced by edmStreamStallGrapher.StreamInfoElement::unpack().

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

Definition at line 21 of file TMCReader.h.

int TMCReader::lmdir
private

Definition at line 27 of file TMCReader.h.

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

Definition at line 22 of file TMCReader.h.

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

Definition at line 22 of file TMCReader.h.

int TMCReader::nlmodN
private

Definition at line 19 of file TMCReader.h.

Referenced by getNbOflmodN().

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

Definition at line 23 of file TMCReader.h.

int TMCReader::smlocal
private

Definition at line 27 of file TMCReader.h.

int TMCReader::smN
private

Definition at line 19 of file TMCReader.h.

Referenced by getSMNumb().

float TMCReader::sumprob
private

Definition at line 25 of file TMCReader.h.

long int TMCReader::timestart
private

Definition at line 20 of file TMCReader.h.

Referenced by getstartime().

long int TMCReader::timestop
private

Definition at line 20 of file TMCReader.h.

Referenced by getstoptime().

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

Definition at line 24 of file TMCReader.h.