Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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
11
public
:
13
virtual
ApvAnalysis::PedestalType
doIt
(
ApvAnalysis::PedestalType
) = 0 ;
14
virtual
void
setCM
(
TkCommonMode
*) = 0;
15
virtual
void
setCM
(std::vector<float>) = 0;
17
virtual
TkCommonMode
*
commonMode
() = 0;
19
virtual
void
newEvent
() {}
21
virtual
float
getCMSlope
() = 0;
22
};
23
24
#endif
ApvAnalysis::PedestalType
std::vector< float > PedestalType
Definition:
ApvAnalysis.h:48
TkCommonModeCalculator::setCM
virtual void setCM(TkCommonMode *)=0
TkCommonMode.h
TkCommonModeCalculator::commonMode
virtual TkCommonMode * commonMode()=0
ApvAnalysis.h
TkCommonMode
Definition:
TkCommonMode.h:13
TkCommonModeCalculator::doIt
virtual ApvAnalysis::PedestalType doIt(ApvAnalysis::PedestalType)=0
TkCommonModeCalculator::getCMSlope
virtual float getCMSlope()=0
TkCommonModeCalculator
Definition:
TkCommonModeCalculator.h:9
TkCommonModeCalculator::newEvent
virtual void newEvent()
Definition:
TkCommonModeCalculator.h:19
Generated for CMSSW Reference Manual by
1.8.5