Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
CalibTracker
SiStripAPVAnalysis
interface
TkApvMask.h
Go to the documentation of this file.
1
#ifndef TkAPVMask_H
2
#define TkAPVMask_H
3
4
#include "
CalibTracker/SiStripAPVAnalysis/interface/ApvAnalysis.h
"
5
#include <vector>
9
class
TkApvMask
{
10
11
public
:
12
13
enum
StripMaskType
{
ok
=0,
dead
=1,
noisy
=2};
14
15
typedef
std::vector<StripMaskType>
MaskType
;
16
17
virtual
void
setMask
(
MaskType
in
) = 0 ;
18
virtual
MaskType
mask
() = 0 ;
19
20
virtual
void
calculateMask
(
ApvAnalysis::PedestalType
) = 0;
21
22
};
23
24
#endif
TkApvMask::MaskType
std::vector< StripMaskType > MaskType
Definition:
TkApvMask.h:15
TkApvMask::ok
Definition:
TkApvMask.h:13
TkApvMask
Definition:
TkApvMask.h:9
ApvAnalysis::PedestalType
std::vector< float > PedestalType
Definition:
ApvAnalysis.h:48
TkApvMask::calculateMask
virtual void calculateMask(ApvAnalysis::PedestalType)=0
TkApvMask::noisy
Definition:
TkApvMask.h:13
TkApvMask::StripMaskType
StripMaskType
Definition:
TkApvMask.h:13
recoMuon::in
Definition:
RecoMuonEnumerators.h:6
TkApvMask::setMask
virtual void setMask(MaskType in)=0
ApvAnalysis.h
TkApvMask::mask
virtual MaskType mask()=0
TkApvMask::dead
Definition:
TkApvMask.h:13
Generated for CMSSW Reference Manual by
1.8.5