CMS 3D CMS Logo

HFPreRecAlgo.h
Go to the documentation of this file.
1 #ifndef RecoLocalCalo_HcalRecAlgos_HFPreRecAlgo_h_
2 #define RecoLocalCalo_HcalRecAlgos_HFPreRecAlgo_h_
3 
5 
6 class QIE10DataFrame;
7 class HcalCoder;
8 class HcalCalibrations;
9 
10 class HFPreRecAlgo {
11 public:
12  inline explicit HFPreRecAlgo(const bool sumAllTS) : sumAllTS_(sumAllTS) {}
13 
14  inline ~HFPreRecAlgo() {}
15 
17  int tsToUse,
18  const HcalCoder& coder,
19  const HcalCalibrations& calibs) const;
20 
21 private:
22  bool sumAllTS_;
23 };
24 
25 #endif // RecoLocalCalo_HcalRecAlgos_HFPreRecAlgo_h_
HFQIE10Info
Definition: HFQIE10Info.h:15
HFPreRecAlgo::reconstruct
HFQIE10Info reconstruct(const QIE10DataFrame &digi, int tsToUse, const HcalCoder &coder, const HcalCalibrations &calibs) const
Definition: HFPreRecAlgo.cc:12
HFPreRecAlgo
Definition: HFPreRecAlgo.h:10
HFPreRecAlgo::~HFPreRecAlgo
~HFPreRecAlgo()
Definition: HFPreRecAlgo.h:14
HFPreRecAlgo::HFPreRecAlgo
HFPreRecAlgo(const bool sumAllTS)
Definition: HFPreRecAlgo.h:12
HcalCalibrations
Definition: HcalCalibrations.h:9
QIE10DataFrame
Definition: QIE10DataFrame.h:11
HcalCoder
Definition: HcalCoder.h:19
HFPreRecAlgo::sumAllTS_
bool sumAllTS_
Definition: HFPreRecAlgo.h:22
HFQIE10Info.h