CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CastorSimpleRecAlgo.h
Go to the documentation of this file.
1 #ifndef CASTORSIMPLERECALGO_H
2 #define CASTORSIMPLERECALGO_H 1
3 
9 #include <memory>
10 
23 public:
26  bool correctForContainment, float fixedPhaseNs);
28  CastorSimpleRecAlgo(int firstSample, int samplesToAdd);
29 
30  CastorRecHit reconstruct(const CastorDataFrame& digi, const CastorCoder& coder, const CastorCalibrations& calibs) const;
31 
32 private:
35  std::auto_ptr<CastorPulseContainmentCorrection> pulseCorr_;
36 };
37 
38 #endif
CastorSimpleRecAlgo(int firstSample, int samplesToAdd, bool correctForTimeslew, bool correctForContainment, float fixedPhaseNs)
CastorRecHit reconstruct(const CastorDataFrame &digi, const CastorCoder &coder, const CastorCalibrations &calibs) const
std::auto_ptr< CastorPulseContainmentCorrection > pulseCorr_