#include <TT6ApvMask.h>
Public Member Functions | |
void | calculateMask (const ApvAnalysis::PedestalType &) override |
MaskType | mask () override |
void | setMask (const MaskType &in) override |
TT6ApvMask (int ctype, float ncut, float dcut, float tcut) | |
~TT6ApvMask () override | |
Public Member Functions inherited from TkApvMask | |
virtual | ~TkApvMask () |
Protected Member Functions | |
bool | defineNoisy (float avrg, float rms, float noise) |
Private Attributes | |
int | theCalculationFlag_ |
float | theDeadCut_ |
MaskType | theMask_ |
float | theNoiseCut_ |
float | theTruncationCut_ |
Additional Inherited Members | |
Public Types inherited from TkApvMask | |
typedef std::vector< StripMaskType > | MaskType |
enum | StripMaskType { ok =0, dead =1, noisy =2 } |
Concrete implementation of TkApvMask for TT6.
Definition at line 10 of file TT6ApvMask.h.
TT6ApvMask::TT6ApvMask | ( | int | ctype, |
float | ncut, | ||
float | dcut, | ||
float | tcut | ||
) |
Definition at line 9 of file TT6ApvMask.cc.
|
override |
|
overridevirtual |
Implements TkApvMask.
Definition at line 25 of file TT6ApvMask.cc.
References gather_cfg::cout, mps_fire::i, createfilelist::int, convertSQLiteXML::ok, and mathSSE::sqrt().
Referenced by mask().
|
protected |
Definition at line 62 of file TT6ApvMask.cc.
References gather_cfg::cout, and groupFilesInBlocks::temp.
Referenced by mask().
|
inlineoverridevirtual |
Implements TkApvMask.
Definition at line 19 of file TT6ApvMask.h.
References calculateMask(), defineNoisy(), SiStripPI::rms, and theMask_.
|
inlineoverridevirtual |
Implements TkApvMask.
Definition at line 18 of file TT6ApvMask.h.
References recoMuon::in, and theMask_.
|
private |
Definition at line 28 of file TT6ApvMask.h.
|
private |
Definition at line 30 of file TT6ApvMask.h.
|
private |
Definition at line 27 of file TT6ApvMask.h.
|
private |
Definition at line 29 of file TT6ApvMask.h.
|
private |
Definition at line 31 of file TT6ApvMask.h.