Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:21:38

0001 #ifndef TTUPOINTINGLOGIC_H
0002 #define TTUPOINTINGLOGIC_H 1
0003 
0004 // Include files
0005 #include "L1Trigger/RPCTechnicalTrigger/interface/TTULogic.h"
0006 #include "L1Trigger/RPCTechnicalTrigger/interface/TTUInput.h"
0007 
0008 #include "L1Trigger/RPCTechnicalTrigger/interface/TTUWedgeORLogic.h"
0009 
0010 #include <iostream>
0011 #include <vector>
0012 
0013 /** @class TTUPointingLogic TTUPointingLogic.h
0014  *  
0015  *
0016  *  @author Andres Felipe Osorio Oliveros
0017  *  @date   2009-07-29
0018  */
0019 
0020 class TTUPointingLogic : public TTULogic {
0021 public:
0022   /// Standard constructor
0023   TTUPointingLogic();
0024 
0025   ~TTUPointingLogic() override;  ///< Destructor
0026 
0027   //... from TTULogic interface:
0028 
0029   bool process(const TTUInput&) override;
0030 
0031   void setBoardSpecs(const TTUBoardSpecs::TTUBoardConfig&) override;
0032 
0033   //...
0034 
0035 protected:
0036 private:
0037   bool m_debug;
0038 
0039   TTUWedgeORLogic* m_wedgeLogic;
0040 };
0041 #endif  // TTUPOINTINGLOGIC_H