25 #ifndef RPCTECHNICALTRIGGER_H 26 #define RPCTECHNICALTRIGGER_H 1 83 std::array<TTUEmulator, kMaxTtuBoards>
m_ttu;
132 std::map<int, TTUResults*>
convertToMap(
const std::vector<std::unique_ptr<TTUResults>>&)
const;
134 bool searchCoincidence(
int,
int, std::map<int, TTUResults*>
const& ttuResultsByQuandrant)
const;
137 #endif // RPCTECHNICALTRIGGER_H void beginRun(edm::Run const &, const edm::EventSetup &) final
bool searchCoincidence(int, int, std::map< int, TTUResults * > const &ttuResultsByQuandrant) const
std::unique_ptr< TTUConfigurator > m_readConfig
const edm::InputTag m_rpcDigiLabel
const int m_useRPCSimLink
~RPCTechnicalTrigger() override
TTUResults(int idx, int bx, int wh1, int wh2, int wdg)
int getTriggerForWheel(int wheel) const
const int m_useEventSetup
TTUResults & operator=(TTUResults const &)=default
RPCTechnicalTrigger(const edm::ParameterSet &)
Abs< T >::type abs(const T &t)
const TTUBoardSpecs * m_ttuspecs
std::array< TTUEmulator, kMaxTtuBoards > m_ttu
const edm::EDGetTokenT< RPCDigiCollection > m_rpcDigiToken
const std::vector< unsigned > m_ttBits
const RBCBoardSpecs * m_rbcspecs
const std::vector< std::string > m_ttNames
std::map< int, TTUResults * > convertToMap(const std::vector< std::unique_ptr< TTUResults >> &) const
TTUResults(int idx, int bx, int wh1, int wh2)
std::array< TTUEmulator, kMaxTtuBoards > m_ttuRbcLine
void produce(edm::Event &, const edm::EventSetup &) override