emcPacketProcessorv1 Class Reference
[Tower calibration]

#include <emcPacketProcessorv1.h>

Inherits emcPacketProcessor.

Inheritance diagram for emcPacketProcessorv1:

Inheritance graph
[legend]
List of all members.

Detailed Description

Implementation of emcPacketProcessor.

Definition at line 12 of file emcPacketProcessorv1.h.

Public Member Functions

 emcPacketProcessorv1 ()
virtual ~emcPacketProcessorv1 ()
void identify (std::ostream &os=std::cout) const
int isValid () const
bool process (const Packet &, emcTowerContainer &)
 Decode the packet to fill the towercontainer.
void Reset ()

Private Attributes

int ** fDataArray


Constructor & Destructor Documentation

emcPacketProcessorv1::emcPacketProcessorv1  ) 
 

Definition at line 66 of file emcPacketProcessorv1.C.

References fDataArray.

emcPacketProcessorv1::~emcPacketProcessorv1  )  [virtual]
 

Definition at line 76 of file emcPacketProcessorv1.C.

References fDataArray.


Member Function Documentation

void emcPacketProcessorv1::identify std::ostream &  os = std::cout  )  const
 

Definition at line 87 of file emcPacketProcessorv1.C.

int emcPacketProcessorv1::isValid  )  const
 

Definition at line 94 of file emcPacketProcessorv1.C.

bool emcPacketProcessorv1::process const Packet &  ,
emcTowerContainer
[virtual]
 

Decode the packet to fill the towercontainer.

Might also check the data.

Implements emcPacketProcessor.

Definition at line 101 of file emcPacketProcessorv1.C.

References emcTowerContainer::addTower(), fDataArray, emcTowerContent::SetID(), and emcTowerContainer::size().

void emcPacketProcessorv1::Reset  ) 
 

Definition at line 154 of file emcPacketProcessorv1.C.


Member Data Documentation

int** emcPacketProcessorv1::fDataArray [private]
 

Definition at line 28 of file emcPacketProcessorv1.h.

Referenced by emcPacketProcessorv1(), process(), and ~emcPacketProcessorv1().


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