11 m_FinalSorter(triggerConfig),
12 m_HalfSorters(triggerConfig)
27 std::cout <<
"---TBMuons in new event" << std::endl;
28 #endif // _STAND_ALONE
30 for(
unsigned int iLC = 0; iLC < logConesVec.size(); iLC++) {
31 if(logConesVec[iLC].getFiredPlanesCnt() >= 3) {
33 .runCone(logConesVec[iLC]);
43 for (
unsigned int iTC = 0; iTC < tcsMuonsVec2.size(); iTC++){
44 for (
unsigned int iTB = 0; iTB < tcsMuonsVec2[iTC].size(); iTB++){
55 #endif // _STAND_ALONE
65 bool foundMuons =
false;
70 for (
unsigned int i = 0;
i < bMuons.size();
i++){
71 if (bMuons[
i].getPtCode()!=0){
81 for (
unsigned int i = 0;
i < fMuons.size();
i++){
82 if (fMuons[
i].getPtCode()!=0){
92 for(
unsigned int iLC = 0; iLC < logConesVec.size(); iLC++) {
93 if(logConesVec[iLC].getFiredPlanesCnt() >= 3) {
117 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