Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
CalibTracker
SiStripAPVAnalysis
interface
MedianCommonModeCalculator.h
Go to the documentation of this file.
1
#ifndef Tracker_MedianCommonModeCalculator_h
2
#define Tracker_MedianCommonModeCalculator_h
3
4
#include "
CalibTracker/SiStripAPVAnalysis/interface/TkCommonModeCalculator.h
"
5
#include "
CalibTracker/SiStripAPVAnalysis/interface/TkNoiseCalculator.h
"
6
#include "
CalibTracker/SiStripAPVAnalysis/interface/TkApvMask.h
"
11
class
MedianCommonModeCalculator
:
public
TkCommonModeCalculator
{
12
public
:
13
14
MedianCommonModeCalculator
();
15
16
virtual
~MedianCommonModeCalculator
();
17
18
ApvAnalysis::PedestalType
doIt
(
ApvAnalysis::PedestalType
);
19
20
void
setCM
(
TkCommonMode
*
in
) {
theTkCommonMode
=
in
;}
21
void
setCM
(std::vector<float>
in
) {
theTkCommonMode
->
setCommonMode
(in);}
22
TkCommonMode
*
commonMode
() {
return
theTkCommonMode
;}
23
24
void
newEvent
();
25
float
getCMSlope
() {
return
slope
;}
26
27
protected
:
28
29
void
calculateCommonMode
(
ApvAnalysis::PedestalType
&);
30
31
TkCommonMode
*
theTkCommonMode
;
32
std::vector<float>
theCommonModeValues
;
33
bool
alreadyUsedEvent
;
34
float
slope
;
35
39
40
};
41
#endif
42
43
44
45
ApvAnalysis::PedestalType
std::vector< float > PedestalType
Definition:
ApvAnalysis.h:48
MedianCommonModeCalculator::setCM
void setCM(TkCommonMode *in)
Definition:
MedianCommonModeCalculator.h:20
TkCommonModeCalculator.h
MedianCommonModeCalculator::setCM
void setCM(std::vector< float > in)
Definition:
MedianCommonModeCalculator.h:21
MedianCommonModeCalculator::~MedianCommonModeCalculator
virtual ~MedianCommonModeCalculator()
Definition:
MedianCommonModeCalculator.cc:16
MedianCommonModeCalculator::newEvent
void newEvent()
Definition:
MedianCommonModeCalculator.cc:67
MedianCommonModeCalculator::alreadyUsedEvent
bool alreadyUsedEvent
Definition:
MedianCommonModeCalculator.h:33
MedianCommonModeCalculator::theTkCommonMode
TkCommonMode * theTkCommonMode
Definition:
MedianCommonModeCalculator.h:31
MedianCommonModeCalculator::calculateCommonMode
void calculateCommonMode(ApvAnalysis::PedestalType &)
Definition:
MedianCommonModeCalculator.cc:41
recoMuon::in
Definition:
RecoMuonEnumerators.h:6
TkCommonMode::setCommonMode
void setCommonMode(std::vector< float > in)
Definition:
TkCommonMode.h:21
TkApvMask.h
MedianCommonModeCalculator::MedianCommonModeCalculator
MedianCommonModeCalculator()
Definition:
MedianCommonModeCalculator.cc:5
TkCommonMode
Definition:
TkCommonMode.h:13
TkNoiseCalculator.h
MedianCommonModeCalculator::theCommonModeValues
std::vector< float > theCommonModeValues
Definition:
MedianCommonModeCalculator.h:32
MedianCommonModeCalculator
Definition:
MedianCommonModeCalculator.h:11
MedianCommonModeCalculator::slope
float slope
Definition:
MedianCommonModeCalculator.h:34
MedianCommonModeCalculator::commonMode
TkCommonMode * commonMode()
Definition:
MedianCommonModeCalculator.h:22
MedianCommonModeCalculator::getCMSlope
float getCMSlope()
Definition:
MedianCommonModeCalculator.h:25
MedianCommonModeCalculator::doIt
ApvAnalysis::PedestalType doIt(ApvAnalysis::PedestalType)
Definition:
MedianCommonModeCalculator.cc:23
TkCommonModeCalculator
Definition:
TkCommonModeCalculator.h:9
Generated for CMSSW Reference Manual by
1.8.5