11 : m_FinalSorter(triggerConfig), m_HalfSorters(triggerConfig) {
25 std::cout <<
"---TBMuons in new event" << std::endl;
26 #endif // _STAND_ALONE 28 for (
unsigned int iLC = 0; iLC < logConesVec.size(); iLC++) {
29 if (logConesVec[iLC].getFiredPlanesCnt() >= 3) {
40 for (
unsigned int iTC = 0; iTC < tcsMuonsVec2.size(); iTC++) {
41 for (
unsigned int iTB = 0; iTB < tcsMuonsVec2[iTC].size(); iTB++) {
50 #endif // _STAND_ALONE 60 bool foundMuons =
false;
65 for (
unsigned int i = 0;
i < bMuons.size();
i++) {
66 if (bMuons[
i].getPtCode() != 0) {
76 for (
unsigned int i = 0;
i < fMuons.size();
i++) {
77 if (fMuons[
i].getPtCode() != 0) {
87 for (
unsigned int iLC = 0; iLC < logConesVec.size(); iLC++) {
88 if (logConesVec[iLC].getFiredPlanesCnt() >= 3) {
110 return notEmptyMuonsVec;
RPCHalfSorter m_HalfSorters
virtual int getTCsCnt()=0
returns count of Trigger Crates in system.
int getDebugLevel() const
std::vector< RPCTriggerCrate > m_TriggerCratesVec
L1RpcTBMuonsVec2 m_GBFinalMuons
static MuonsGrabber & Instance()
L1RpcTBMuonsVec2 run(L1RpcTBMuonsVec2 &tcsMuonsVec2, edm::ESHandle< L1RPCHsbConfig > hsbConf)
std::vector< RPCTBMuon > L1RpcTBMuonsVec
std::vector< L1RpcTBMuonsVec > L1RpcTBMuonsVec2
RPCFinalSorter m_FinalSorter
L1RpcTBMuonsVec2 run(L1RpcTBMuonsVec2 &tcsMuonsVec2)
RPCPacTrigger(RPCTriggerConfiguration *triggerConfig)
void addMuon(RPCTBMuon &mu, int lvl, int region, int hs, int index)
virtual int getTCNum(const RPCConst::l1RpcConeCrdnts &coneCrdnts)=0
Returns the index of TC that should run given LogCone.
L1RpcTBMuonsVec2 runEvent(const L1RpcLogConesVec &logConesVec, edm::ESHandle< L1RPCHsbConfig > hsbConf)
RPCTriggerConfiguration * m_TrigCnfg
L1RpcTBMuonsVec getNotEmptyMuons()
std::vector< RPCLogCone > L1RpcLogConesVec