CMS 3D CMS Logo

SiStripDepCondObjBuilderBase.h
Go to the documentation of this file.
1 #ifndef CondTools_SiStrip_SiStripDepCondObjBuilderBase_H
2 #define CondTools_SiStrip_SiStripDepCondObjBuilderBase_H
3 
5 #include "boost/cstdint.hpp"
6 #include <vector>
7 #include <string>
8 
9 template <typename T, typename D>
11 
12  public:
13 
16 
17  virtual void initialize(){};
18 
20  virtual void getMetaDataString(std::stringstream& ss){};
21 
23  virtual bool checkForCompatibility(std::string ss){return true;}
24 
26  virtual void getObj(T* & obj, const D* depObj){};
27 
28  protected:
29 
30  T* obj_;
32 };
33 
34 #endif // CondTools_SiStrip_SiStripDepCondObjBuilderBase_H
virtual void getObj(T *&obj, const D *depObj)
SiStripDepCondObjBuilderBase(const edm::ParameterSet &pset)
virtual bool checkForCompatibility(std::string ss)
DecomposeProduct< arg, typename Div::arg > D
Definition: Factorize.h:152
virtual void getMetaDataString(std::stringstream &ss)
long double T