CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 [FNLMODNMAX]
 
int color
 
float evts [fNpns+1][FNCHANMAX+FNPNMAX]
 
int lmdir
 
double max [fNpns+1][FNCHANMAX+FNPNMAX]
 
double min [fNpns+1][FNCHANMAX+FNPNMAX]
 
int nlmodN
 
int part
 
double sig [fNpns+1][FNCHANMAX+FNPNMAX]
 
int smlocal
 
int smN
 
float sumprob
 
long int timestart
 
long int timestop
 
double val [fNpns+1][FNCHANMAX+FNPNMAX]
 
double wbin [fNpns+1][FNCHANMAX+FNPNMAX]
 

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   
)
void TMCReader::changedatatoraw ( int  ,
int  ,
int   
)
int TMCReader::getlmodN ( int  indx)
inline

Definition at line 45 of file TMCReader.h.

References arr.

45 {return arr[indx];}
int arr[FNLMODNMAX]
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.

References evts.

48 {return (int) evts[norm][0];}
float evts[fNpns+1][FNCHANMAX+FNPNMAX]
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   
)
void TMCReader::printlaserData ( int  ,
int  ,
int  ,
int   
)
void TMCReader::printlaserpeak ( int  ,
int  ,
int   
)
void TMCReader::printnormlaserData ( int  ,
int  ,
int  ,
int  ,
int   
)
void TMCReader::printnormlaserpeak ( int  ,
int  ,
int  ,
int   
)
void TMCReader::setcolor ( int  c)
inline

Definition at line 51 of file TMCReader.h.

References trackerHits::c, and color.

51 {color=c;}
int color
Definition: TMCReader.h:27
void TMCReader::setdirlmodN ( int  lmp)
inline

Definition at line 52 of file TMCReader.h.

References lmdir.

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

Definition at line 53 of file TMCReader.h.

References AlCaHLTBitMon_ParallelJobs::p.

void TMCReader::setsmlocal ( int  sm)
inline

Definition at line 50 of file TMCReader.h.

References smlocal.

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

Member Data Documentation

int TMCReader::arr[FNLMODNMAX]
private

Definition at line 19 of file TMCReader.h.

Referenced by getlmodN().

int TMCReader::color
private

Definition at line 27 of file TMCReader.h.

Referenced by setcolor().

float TMCReader::evts[fNpns+1][FNCHANMAX+FNPNMAX]
private

Definition at line 21 of file TMCReader.h.

Referenced by getnevts().

int TMCReader::lmdir
private

Definition at line 27 of file TMCReader.h.

Referenced by setdirlmodN().

double TMCReader::max[fNpns+1][FNCHANMAX+FNPNMAX]
private

Definition at line 22 of file TMCReader.h.

double TMCReader::min[fNpns+1][FNCHANMAX+FNPNMAX]
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

Definition at line 27 of file TMCReader.h.

double TMCReader::sig[fNpns+1][FNCHANMAX+FNPNMAX]
private

Definition at line 23 of file TMCReader.h.

int TMCReader::smlocal
private

Definition at line 27 of file TMCReader.h.

Referenced by setsmlocal().

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[fNpns+1][FNCHANMAX+FNPNMAX]
private

Definition at line 23 of file TMCReader.h.

double TMCReader::wbin[fNpns+1][FNCHANMAX+FNPNMAX]
private

Definition at line 24 of file TMCReader.h.