CMS 3D CMS Logo

TTUConfiguration.h
Go to the documentation of this file.
1 #ifndef INTERFACE_TTUCONFIGURATION_H
2 #define INTERFACE_TTUCONFIGURATION_H 1
3 
4 // Include files
6 
9 
19 #include <memory>
20 
22 public:
23  TTUConfiguration(const char*);
25  virtual ~TTUConfiguration() = default;
26  virtual bool initialise(int, int) = 0;
27 
28  virtual void preprocess(TTUInput&) = 0;
29 
31 
33 
34 protected:
35 private:
37 };
38 #endif // INTERFACE_TTUCONFIGURATION_H
virtual void preprocess(TTUInput &)=0
virtual ~TTUConfiguration()=default
const TTUBoardSpecs * m_ttuboardspecs
TTUConfiguration(const char *)
TTULogicUnit m_ttulogic
TTULogicUnit * ttulogic()
virtual bool initialise(int, int)=0