CMS 3D CMS Logo

TkCommonModeCalculator.h
Go to the documentation of this file.
1 #ifndef Tracker_TkCommonModeCalculator_H
2 #define Tracker_TkCommonModeCalculator_H
3 
10 public:
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