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
TTUConfiguration::m_ttuboardspecs
const TTUBoardSpecs * m_ttuboardspecs
Definition: TTUConfiguration.h:32
TTUInput.h
TTUBoardSpecs.h
TTUConfiguration::initialise
virtual bool initialise(int, int)=0
TTUConfiguration
Definition: TTUConfiguration.h:21
TTULogicUnit.h
TTUConfiguration::ttulogic
TTULogicUnit * ttulogic()
Definition: TTUConfiguration.h:30
TTUConfiguration::~TTUConfiguration
virtual ~TTUConfiguration()=default
TTUInput
Definition: TTUInput.h:18
TTUConfiguration::m_ttulogic
TTULogicUnit m_ttulogic
Definition: TTUConfiguration.h:36
TTUConfiguration::TTUConfiguration
TTUConfiguration(const char *)
Definition: TTUConfiguration.cc:29
TTUBoardSpecs
Definition: TTUBoardSpecs.h:18
TTUConfiguration::preprocess
virtual void preprocess(TTUInput &)=0
TTULogicUnit
Definition: TTULogicUnit.h:21