CMS 3D CMS Logo

Public Types | Public Member Functions

TkApvMask Class Reference

#include <TkApvMask.h>

Inheritance diagram for TkApvMask:
TT6ApvMask

List of all members.

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.

{ok=0,dead=1,noisy=2};

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.