mEmcMaskDeadTowers Class Reference

#include <mEmcMaskDeadTowers.h>

Inherits EMCModule.

Inheritance diagram for mEmcMaskDeadTowers:

Inheritance graph
[legend]
List of all members.

Detailed Description

Additional Module to update dead/warn status of simulated towers from file.

Definition at line 15 of file mEmcMaskDeadTowers.h.

Public Member Functions

 mEmcMaskDeadTowers ()
virtual ~mEmcMaskDeadTowers ()
PHBoolean event (PHCompositeNode *)
unsigned int ErrorFast (int towerID)
unsigned int DeadmapFast (int towerID)
unsigned int WarningFast (int towerID)

Private Attributes

std::vector< unsigned int > fErrorMap
std::vector< unsigned int > fErrorRaw
std::vector< unsigned int > fWarnRaw


Constructor & Destructor Documentation

mEmcMaskDeadTowers::mEmcMaskDeadTowers  ) 
 

Definition at line 18 of file mEmcMaskDeadTowers.C.

References fErrorMap, fErrorRaw, fWarnRaw, EMCModule::name, and NCHANNELS.

mEmcMaskDeadTowers::~mEmcMaskDeadTowers  )  [virtual]
 

Definition at line 45 of file mEmcMaskDeadTowers.C.


Member Function Documentation

unsigned int mEmcMaskDeadTowers::DeadmapFast int  towerID  ) 
 

Definition at line 90 of file mEmcMaskDeadTowers.C.

References fErrorMap.

unsigned int mEmcMaskDeadTowers::ErrorFast int  towerID  ) 
 

Definition at line 83 of file mEmcMaskDeadTowers.C.

References fErrorRaw.

Referenced by event().

PHBoolean mEmcMaskDeadTowers::event PHCompositeNode *   )  [virtual]
 

Implements EMCModule.

Definition at line 51 of file mEmcMaskDeadTowers.C.

References ErrorFast(), emcTowerContainer::getTower(), and emcTowerContainer::size().

unsigned int mEmcMaskDeadTowers::WarningFast int  towerID  ) 
 

Definition at line 97 of file mEmcMaskDeadTowers.C.

References fWarnRaw.


Member Data Documentation

std::vector<unsigned int> mEmcMaskDeadTowers::fErrorMap [private]
 

Definition at line 27 of file mEmcMaskDeadTowers.h.

Referenced by DeadmapFast(), and mEmcMaskDeadTowers().

std::vector<unsigned int> mEmcMaskDeadTowers::fErrorRaw [private]
 

Definition at line 28 of file mEmcMaskDeadTowers.h.

Referenced by ErrorFast(), and mEmcMaskDeadTowers().

std::vector<unsigned int> mEmcMaskDeadTowers::fWarnRaw [private]
 

Definition at line 29 of file mEmcMaskDeadTowers.h.

Referenced by mEmcMaskDeadTowers(), and WarningFast().


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