CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions
TkApvMask Class Referenceabstract

#include <TkApvMask.h>

Inheritance diagram for TkApvMask:
TT6ApvMask

Public Types

typedef std::vector
< StripMaskType
MaskType
 
enum  StripMaskType { ok =0, dead =1, noisy =2 }
 

Public Member Functions

virtual void calculateMask (ApvAnalysis::PedestalType)=0
 
virtual MaskType mask ()=0
 
virtual void setMask (MaskType in)=0
 

Detailed Description

The abstract class for dead/noisy/etc strips masking.

Definition at line 9 of file TkApvMask.h.

Member Typedef Documentation

typedef std::vector<StripMaskType> TkApvMask::MaskType

Definition at line 15 of file TkApvMask.h.

Member Enumeration Documentation

Enumerator
ok 
dead 
noisy 

Definition at line 13 of file TkApvMask.h.

Member Function Documentation

virtual void TkApvMask::calculateMask ( ApvAnalysis::PedestalType  )
pure virtual

Implemented in TT6ApvMask.

virtual MaskType TkApvMask::mask ( )
pure virtual
virtual void TkApvMask::setMask ( MaskType  in)
pure virtual

Implemented in TT6ApvMask.