emcDataFormatter Class Reference

#include <emcDataFormatter.h>

List of all members.


Detailed Description

Definition at line 9 of file emcDataFormatter.h.

Public Types

enum  limits {
  HG_MIN = 1024, HG_MAX = 4095, LG_MIN = 0, LG_MAX = 4095,
  TAC_MIN = 0, TAC_MAX = 4095
}
enum  errorFlags {
  HG_PRE_OUT = 0x4, HG_POST_OUT = 0x8, LG_PRE_OUT = 0x40, LG_POST_OUT = 0x80,
  TAC_OUT = 0x400, CHANNEL_DISABLED = 0x2000
}

Public Member Functions

 emcDataFormatter ()
 ~emcDataFormatter ()
bool fillRDO (Event *ev)
void empty (emcRawDataObject *rdo, const int iSM)


Member Enumeration Documentation

enum emcDataFormatter::errorFlags
 

Enumerator:
HG_PRE_OUT 
HG_POST_OUT 
LG_PRE_OUT 
LG_POST_OUT 
TAC_OUT 
CHANNEL_DISABLED 

Definition at line 13 of file emcDataFormatter.h.

enum emcDataFormatter::limits
 

Enumerator:
HG_MIN 
HG_MAX 
LG_MIN 
LG_MAX 
TAC_MIN 
TAC_MAX 

Definition at line 12 of file emcDataFormatter.h.


Constructor & Destructor Documentation

emcDataFormatter::emcDataFormatter  )  [inline]
 

Definition at line 15 of file emcDataFormatter.h.

emcDataFormatter::~emcDataFormatter  )  [inline]
 

Definition at line 16 of file emcDataFormatter.h.


Member Function Documentation

void emcDataFormatter::empty emcRawDataObject rdo,
const int  iSM
 

Definition at line 114 of file emcDataFormatter.C.

References CHANNEL_DISABLED, and emcRawDataObject::Set().

Referenced by fillRDO().

bool emcDataFormatter::fillRDO Event *  ev  ) 
 

Definition at line 28 of file emcDataFormatter.C.

References SuperModule::absPosition, empty(), emcRawDataAccessor::GetDynamicData(), emcRawDataAccessor::GetInstance(), EmcDynamicData::getnSM(), emcRawDataAccessor::GetRawDataObject(), EmcDynamicData::getSMMap(), HG_MAX, HG_POST_OUT, HG_PRE_OUT, LG_MAX, LG_POST_OUT, LG_PRE_OUT, emcRawDataObject::Set(), emcRawDataObject::SetCells(), TAC_MAX, and TAC_OUT.

Referenced by mEmcCalibratorModule::event().


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