#include <RPCTriggerCrate.h>
Public Member Functions | |
RPCTriggerCrate (RPCTriggerConfiguration *triggerConfig, int tcNum) | |
void | runCone (const RPCLogCone &cone) |
L1RpcTBMuonsVec | runTCGBSorter () |
Private Attributes | |
std::vector< RPCTriggerBoard > | m_TBsVec |
Here TB belonging to thie TC are stored. More... | |
RPCTCGhostBusterSorter | m_TCGhostBusterSorter |
int | m_TCNumber |
The number of this TriggerCrate (0 - 11) More... | |
RPCTriggerConfiguration * | m_TriggerConfig |
bool | m_WasMuon |
Class describing the Trigger Crate. In one Trigger Crate thera are Trigger Boards fro one sector.
Definition at line 21 of file RPCTriggerCrate.h.
RPCTriggerCrate::RPCTriggerCrate | ( | RPCTriggerConfiguration * | triggerConfig, |
int | tcNum | ||
) |
Definition at line 6 of file RPCTriggerCrate.cc.
References RPCTriggerConfiguration::getTBsInTC(), m_TBsVec, m_TCNumber, m_TriggerConfig, and m_WasMuon.
void RPCTriggerCrate::runCone | ( | const RPCLogCone & | cone | ) |
Runs RPCTriggerBoard::runCone() for every TB. Cheks, if any non empty muons were found
Definition at line 53 of file RPCTriggerCrate.cc.
References RPCLogCone::getConeCrdnts(), RPCTriggerConfiguration::getTBNum(), m_TBsVec, m_TriggerConfig, and m_WasMuon.
L1RpcTBMuonsVec RPCTriggerCrate::runTCGBSorter | ( | ) |
If in runCone() any muons were found, runs RPCTriggerBoard::runTBGB() for every TB. Then runs RPCTCGhostBusterSorter::run().
Definition at line 19 of file RPCTriggerCrate.cc.
References MuonsGrabber::addMuon(), gather_cfg::cout, RPCTriggerConfiguration::getDebugLevel(), MuonsGrabber::Instance(), m_TBsVec, m_TCGhostBusterSorter, m_TriggerConfig, m_WasMuon, and RPCTCGhostBusterSorter::run().
|
private |
Here TB belonging to thie TC are stored.
Definition at line 38 of file RPCTriggerCrate.h.
Referenced by RPCTriggerCrate(), runCone(), and runTCGBSorter().
|
private |
Definition at line 40 of file RPCTriggerCrate.h.
Referenced by runTCGBSorter().
|
private |
The number of this TriggerCrate (0 - 11)
Definition at line 34 of file RPCTriggerCrate.h.
Referenced by RPCTriggerCrate().
|
private |
Definition at line 36 of file RPCTriggerCrate.h.
Referenced by RPCTriggerCrate(), runCone(), and runTCGBSorter().
|
private |
Definition at line 42 of file RPCTriggerCrate.h.
Referenced by RPCTriggerCrate(), runCone(), and runTCGBSorter().