CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HcalZSAlgoEnergy.h
Go to the documentation of this file.
1 #ifndef SIMCALORIMETRY_HCALZEROSUPPRESSIONALGOS_HCALZSALGOENERGY_H
2 #define SIMCALORIMETRY_HCALZEROSUPPRESSIONALGOS_HCALZSALGOENERGY_H 1
3 
6 
17 public:
18  HcalZSAlgoEnergy(bool markAndPass, int level, int start, int samples, bool twosided);
19  void prepare(const HcalDbService* db);
20  void done();
21 protected:
22  virtual bool shouldKeep(const HBHEDataFrame& digi) const;
23  virtual bool shouldKeep(const HODataFrame& digi) const;
24  virtual bool shouldKeep(const HFDataFrame& digi) const;
25  virtual bool shouldKeep(const QIE10DataFrame& digi) const;
26  virtual bool shouldKeep(const HcalUpgradeDataFrame& digi) const;
27 private:
29  bool twosided_;
31 };
32 
33 #endif
virtual bool shouldKeep(const HBHEDataFrame &digi) const
tuple start
Check for commandline option errors.
Definition: dqm_diff.py:58
tuple db
Definition: EcalCondDB.py:151
HcalZSAlgoEnergy(bool markAndPass, int level, int start, int samples, bool twosided)
void prepare(const HcalDbService *db)
const HcalDbService * db_
tuple level
Definition: testEve_cfg.py:34