Back to home page

Project CMSSW displayed by LXR

 
 

    


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

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