CMS 3D CMS Logo

TTUPointingLogic.h
Go to the documentation of this file.
1 #ifndef TTUPOINTINGLOGIC_H
2 #define TTUPOINTINGLOGIC_H 1
3 
4 // Include files
7 
9 
10 #include <iostream>
11 #include <vector>
12 
20 class TTUPointingLogic : public TTULogic {
21 public:
24 
25  ~TTUPointingLogic() override;
26 
27  //... from TTULogic interface:
28 
29  bool process(const TTUInput&) override;
30 
31  void setBoardSpecs(const TTUBoardSpecs::TTUBoardConfig&) override;
32 
33  //...
34 
35 protected:
36 private:
37  bool m_debug;
38 
40 };
41 #endif // TTUPOINTINGLOGIC_H
TTUPointingLogic::m_wedgeLogic
TTUWedgeORLogic * m_wedgeLogic
Definition: TTUPointingLogic.h:39
TTUInput.h
TTUPointingLogic::TTUPointingLogic
TTUPointingLogic()
Standard constructor.
Definition: TTUPointingLogic.cc:15
TTUPointingLogic::~TTUPointingLogic
~TTUPointingLogic() override
Destructor.
Definition: TTUPointingLogic.cc:23
TTUPointingLogic::m_debug
bool m_debug
Definition: TTUPointingLogic.h:37
TTUInput
Definition: TTUInput.h:18
TTUWedgeORLogic
Definition: TTUWedgeORLogic.h:18
TTULogic.h
TTUBoardSpecs::TTUBoardConfig
Definition: TTUBoardSpecs.h:25
TTUPointingLogic::process
bool process(const TTUInput &) override
Definition: TTUPointingLogic.cc:30
TTUPointingLogic::setBoardSpecs
void setBoardSpecs(const TTUBoardSpecs::TTUBoardConfig &) override
Definition: TTUPointingLogic.cc:26
TTULogic
Definition: TTULogic.h:18
TTUPointingLogic
Definition: TTUPointingLogic.h:20
TTUWedgeORLogic.h