CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CaloConfigHelper.h
Go to the documentation of this file.
1 // CaloConfigHelper.h
2 //
3 // Wrapper class for CaloConfig
4 
5 #ifndef CALO_CONFIG_HELPER_H__
6 #define CALO_CONFIG_HELPER_H__
7 
9 
10 namespace l1t {
11 
13  public:
14 
15  CaloConfigHelper(CaloConfig & db, unsigned fwv, std::string epoch);
16  CaloConfigHelper(const CaloConfig & db);
18  void UpdatePayload(const CaloConfig * db){ db_ = db; }
19  unsigned fwv(){ return db_->uconfig_[0]; }
20  private:
21  const CaloConfig * db_; // We do not own this pointer...
22  };
23 }
24 
25 #endif
tuple db
Definition: EcalCondDB.py:151
std::vector< unsigned > uconfig_
Definition: CaloConfig.h:37
const CaloConfig * db_
void UpdatePayload(const CaloConfig *db)