CMS 3D CMS Logo

TkPedestalCalculator.h
Go to the documentation of this file.
1 #ifndef Tracker_TkPedestalCalculator_h
2 #define Tracker_TkPedestalCalculator_h
3 
10 public:
11  virtual ~TkPedestalCalculator() {}
13  // virtual ApvAnalysis::PedestalType pedestal() const = 0 ;
14  virtual ApvAnalysis::PedestalType pedestal() const = 0;
15  virtual ApvAnalysis::PedestalType rawNoise() const = 0;
16 
19 
20  virtual void resetPedestals() = 0;
21  virtual void setPedestals(ApvAnalysis::PedestalType&) = 0;
22 
24 
26  virtual void updateStatus() = 0;
27 
28  //
29  // Actions
30  //
31 
33  virtual void updatePedestal(ApvAnalysis::RawSignalType& in) = 0;
34 
38  virtual void newEvent() {}
39 
40 protected:
42 };
43 
44 #endif
TkPedestalCalculator
Definition: TkPedestalCalculator.h:9
TkStateMachine
Definition: TkStateMachine.h:12
edm::DetSet
Definition: DetSet.h:23
TkPedestalCalculator::updateStatus
virtual void updateStatus()=0
ApvAnalysis.h
TkPedestalCalculator::pedestal
virtual ApvAnalysis::PedestalType pedestal() const =0
TkPedestalCalculator::~TkPedestalCalculator
virtual ~TkPedestalCalculator()
Definition: TkPedestalCalculator.h:11
TkPedestalCalculator::theStatus
TkStateMachine theStatus
Definition: TkPedestalCalculator.h:41
TkPedestalCalculator::resetPedestals
virtual void resetPedestals()=0
TkPedestalCalculator::setNoise
virtual void setNoise(ApvAnalysis::PedestalType &)
Definition: TkPedestalCalculator.h:23
recoMuon::in
Definition: RecoMuonEnumerators.h:6
TkPedestalCalculator::setPedestals
virtual void setPedestals(ApvAnalysis::PedestalType &)=0
TkPedestalCalculator::updatePedestal
virtual void updatePedestal(ApvAnalysis::RawSignalType &in)=0
TkPedestalCalculator::rawNoise
virtual ApvAnalysis::PedestalType rawNoise() const =0
ApvAnalysis::PedestalType
std::vector< float > PedestalType
Definition: ApvAnalysis.h:44
TkPedestalCalculator::status
TkStateMachine * status()
Definition: TkPedestalCalculator.h:18
TkPedestalCalculator::newEvent
virtual void newEvent()
Definition: TkPedestalCalculator.h:38
TkStateMachine.h