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
virtual
~TkApvMask
() {}
14
15
enum
StripMaskType
{
ok
=0,
dead
=1,
noisy
=2};
16
17
typedef
std::vector<StripMaskType>
MaskType
;
18
19
virtual
void
setMask
(
const
MaskType
&
in
) = 0 ;
20
virtual
MaskType
mask
() = 0 ;
21
22
virtual
void
calculateMask
(
const
ApvAnalysis::PedestalType
& ) = 0;
23
24
};
25
26
#endif
TkApvMask::MaskType
std::vector< StripMaskType > MaskType
Definition:
TkApvMask.h:17
TkApvMask::ok
Definition:
TkApvMask.h:15
TkApvMask
Definition:
TkApvMask.h:9
ApvAnalysis::PedestalType
std::vector< float > PedestalType
Definition:
ApvAnalysis.h:48
TkApvMask::~TkApvMask
virtual ~TkApvMask()
Definition:
TkApvMask.h:13
TkApvMask::noisy
Definition:
TkApvMask.h:15
TkApvMask::StripMaskType
StripMaskType
Definition:
TkApvMask.h:15
recoMuon::in
Definition:
RecoMuonEnumerators.h:6
ApvAnalysis.h
TkApvMask::calculateMask
virtual void calculateMask(const ApvAnalysis::PedestalType &)=0
TkApvMask::mask
virtual MaskType mask()=0
TkApvMask::dead
Definition:
TkApvMask.h:15
TkApvMask::setMask
virtual void setMask(const MaskType &in)=0
Generated for CMSSW Reference Manual by
1.8.5