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 <vector>
6 #include <string>
7 
8 template <typename T, typename D>
10 public:
13 
14  virtual void initialize(){};
15 
17  virtual void getMetaDataString(std::stringstream& ss){};
18 
20  virtual bool checkForCompatibility(std::string ss) { return true; }
21 
23  virtual void getObj(T*& obj, const D* depObj){};
24 
25 protected:
26  T* obj_;
28 };
29 
30 #endif // CondTools_SiStrip_SiStripDepCondObjBuilderBase_H
SiStripDepCondObjBuilderBase::_pset
edm::ParameterSet _pset
Definition: SiStripDepCondObjBuilderBase.h:27
SiStripDepCondObjBuilderBase::obj_
T * obj_
Definition: SiStripDepCondObjBuilderBase.h:23
contentValuesCheck.ss
ss
Definition: contentValuesCheck.py:33
SiStripDepCondObjBuilderBase::getMetaDataString
virtual void getMetaDataString(std::stringstream &ss)
Definition: SiStripDepCondObjBuilderBase.h:17
getGTfromDQMFile.obj
obj
Definition: getGTfromDQMFile.py:32
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition: ParameterSet.h:47
SiStripDepCondObjBuilderBase::getObj
virtual void getObj(T *&obj, const D *depObj)
Definition: SiStripDepCondObjBuilderBase.h:23
SiStripDepCondObjBuilderBase::~SiStripDepCondObjBuilderBase
virtual ~SiStripDepCondObjBuilderBase()
Definition: SiStripDepCondObjBuilderBase.h:12
SiStripDepCondObjBuilderBase
Definition: SiStripDepCondObjBuilderBase.h:9
funct::D
DecomposeProduct< arg, typename Div::arg > D
Definition: Factorize.h:141
T
long double T
Definition: Basic3DVectorLD.h:48
SiStripDepCondObjBuilderBase::SiStripDepCondObjBuilderBase
SiStripDepCondObjBuilderBase(const edm::ParameterSet &pset)
Definition: SiStripDepCondObjBuilderBase.h:11
ParameterSet.h
SiStripDepCondObjBuilderBase::checkForCompatibility
virtual bool checkForCompatibility(std::string ss)
Definition: SiStripDepCondObjBuilderBase.h:20
muonDTDigis_cfi.pset
pset
Definition: muonDTDigis_cfi.py:27
SiStripDepCondObjBuilderBase::initialize
virtual void initialize()
Definition: SiStripDepCondObjBuilderBase.h:14