test
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 (const ApvAnalysis::PedestalType &)=0
 
virtual MaskType mask ()=0
 
virtual void setMask (const MaskType &in)=0
 
virtual ~TkApvMask ()
 

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 17 of file TkApvMask.h.

Member Enumeration Documentation

Enumerator
ok 
dead 
noisy 

Definition at line 15 of file TkApvMask.h.

Constructor & Destructor Documentation

virtual TkApvMask::~TkApvMask ( )
inlinevirtual

Definition at line 13 of file TkApvMask.h.

13 {}

Member Function Documentation

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

Implemented in TT6ApvMask.

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

Implemented in TT6ApvMask.