CalibTracker
SiStripAPVAnalysis
interface
TkCommonModeCalculator.h
Go to the documentation of this file.
1
#ifndef Tracker_TkCommonModeCalculator_H
2
#define Tracker_TkCommonModeCalculator_H
3
4
#include "
CalibTracker/SiStripAPVAnalysis/interface/ApvAnalysis.h
"
5
#include "
CalibTracker/SiStripAPVAnalysis/interface/TkCommonMode.h
"
9
class
TkCommonModeCalculator
{
10
public
:
11
virtual
~TkCommonModeCalculator
() {}
13
virtual
ApvAnalysis::PedestalType
doIt
(
const
ApvAnalysis::PedestalType
&) = 0;
14
virtual
void
setCM
(
TkCommonMode
*) = 0;
15
virtual
void
setCM
(
const
std::vector<float>&) = 0;
17
virtual
TkCommonMode
*
commonMode
() = 0;
19
virtual
void
newEvent
() {}
21
virtual
float
getCMSlope
() = 0;
22
};
23
24
#endif
TkCommonModeCalculator::doIt
virtual ApvAnalysis::PedestalType doIt(const ApvAnalysis::PedestalType &)=0
ApvAnalysis.h
TkCommonModeCalculator::~TkCommonModeCalculator
virtual ~TkCommonModeCalculator()
Definition:
TkCommonModeCalculator.h:11
TkCommonMode
Definition:
TkCommonMode.h:13
TkCommonModeCalculator::newEvent
virtual void newEvent()
Definition:
TkCommonModeCalculator.h:19
TkCommonModeCalculator::getCMSlope
virtual float getCMSlope()=0
TkCommonModeCalculator::setCM
virtual void setCM(TkCommonMode *)=0
TkCommonModeCalculator
Definition:
TkCommonModeCalculator.h:9
ApvAnalysis::PedestalType
std::vector< float > PedestalType
Definition:
ApvAnalysis.h:44
TkCommonModeCalculator::commonMode
virtual TkCommonMode * commonMode()=0
TkCommonMode.h
Generated for CMSSW Reference Manual by
1.8.16