StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Classes | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
L2EmcDb Class Reference

Classes

struct  EmcCDbItem
 

Public Types

enum  { EindexMax =13000 }
 
enum  { BindexMax =5400 }
 
enum  {
  ETOW_DATSIZE =160, ETOW_DATUSED =128, BTOW_DATSIZE =160, ETOW_MAXFEE =6,
  BTOW_MAXFEE =30, MxEmcNameLen =16
}
 
enum  { mxTxt =1000 }
 

Public Member Functions

 L2EmcDb (char *inpP, char *logP)
 
const EmcCDbItemgetByIndex (int i)
 
const EmcCDbItemgetByName (char *name)
 
int name2index (char *name)
 
bool isEmpty (const EmcCDbItem *x)
 
bool isBTOW (const EmcCDbItem *x)
 
bool isETOW (const EmcCDbItem *x)
 
int initRun (int runNo)
 
int getRun ()
 
void finishRun ()
 
void setPedFile (const char *c)
 
void setMaskFile (const char *c)
 

Static Public Member Functions

static void printItem (const EmcCDbItem *x)
 

Public Attributes

char logPath [mxTxt]
 
char inpPath [mxTxt]
 
char pedFile [mxTxt]
 
char maskFile [mxTxt]
 

Detailed Description

Definition at line 14 of file L2EmcDb.h.

Member Function Documentation

void L2EmcDb::setMaskFile ( const char *  c)

sets the name of the mask file, defaults to ...

Definition at line 31 of file L2EmcDb.cxx.

void L2EmcDb::setPedFile ( const char *  c)

sets the name of the pedestal file, defaults to pedestal.current

Definition at line 30 of file L2EmcDb.cxx.


The documentation for this class was generated from the following files: