#include <CSCTFSPCoreLogic.h>
Classes | |
struct | SPio |
Public Member Functions | |
CSCTFSPCoreLogic () | |
unsigned int | GetCoreFirmwareVersion () |
unsigned int | GetSPFirmwareVersion () |
bool | IsVerbose () |
void | loadData (const CSCTriggerContainer< csctf::TrackStub > &, const unsigned &endcap, const unsigned §or, const int &minBX, const int &maxBX, const bool gangedME1a) |
bool | run (const unsigned &endcap, const unsigned §or, const unsigned &latency, const unsigned &etamin1, const unsigned &etamin2, const unsigned &etamin3, const unsigned &etamin4, const unsigned &etamin5, const unsigned &etamin6, const unsigned &etamin7, const unsigned &etamin8, const unsigned &etamax1, const unsigned &etamax2, const unsigned &etamax3, const unsigned &etamax4, const unsigned &etamax5, const unsigned &etamax6, const unsigned &etamax7, const unsigned &etamax8, const unsigned &etawin1, const unsigned &etawin2, const unsigned &etawin3, const unsigned &etawin4, const unsigned &etawin5, const unsigned &etawin6, const unsigned &etawin7, const unsigned &mindphip, const unsigned &mindetap, const unsigned &mindeta12_accp, const unsigned &maxdeta12_accp, const unsigned &maxdphi12_accp, const unsigned &mindeta13_accp, const unsigned &maxdeta13_accp, const unsigned &maxdphi13_accp, const unsigned &mindeta112_accp, const unsigned &maxdeta112_accp, const unsigned &maxdphi112_accp, const unsigned &mindeta113_accp, const unsigned &maxdeta113_accp, const unsigned &maxdphi113_accp, const unsigned &mindphip_halo, const unsigned &mindetap_halo, const unsigned &straightp, const unsigned &curvedp, const unsigned &mbaPhiOff, const unsigned &mbbPhiOff, const unsigned &m_extend_length, const unsigned &m_allowALCTonly, const unsigned &m_allowCLCTonly, const unsigned &m_preTrigger, const unsigned &m_widePhi, const int &minBX, const int &maxBX) |
void | SetCoreFirmwareVersion (const unsigned int fwVer) |
void | setNLBTables () |
void | SetSPFirmwareVersion (const unsigned int fwVer) |
void | SetVerbose (const bool verb) |
CSCTriggerContainer< csc::L1Track > | tracks () |
Private Attributes | |
unsigned int | coreFirmwareVersion |
std::vector< SPio > | io_ |
CSCTriggerContainer< csc::L1Track > | mytracks |
bool | runme |
unsigned int | spFirmwareVersion |
bool | verboseCore |
Static Private Attributes | |
static vpp_generated_2010_01_22 | sp_2010_01_22_ |
static vpp_generated_2010_07_28 | sp_2010_07_28_ |
static vpp_generated_2010_09_01 | sp_2010_09_01_ |
static vpp_generated_2010_10_11 | sp_2010_10_11_ |
static vpp_generated_2010_12_10 | sp_2010_12_10_ |
static vpp_generated_2011_01_18 | sp_2011_01_18_ |
static vpp_generated_2012_01_31 | sp_2012_01_31_ |
static vpp_generated_2012_03_13 | sp_2012_03_13_ |
static vpp_generated_2012_07_30 | sp_2012_07_30_ |
static vpp_generated_2014_04_24 | sp_2014_04_24_ |
static vpp_generated_2014_05_15 | sp_2014_05_15_ |
Definition at line 34 of file CSCTFSPCoreLogic.h.
|
inline |
Definition at line 79 of file CSCTFSPCoreLogic.h.
|
inline |
Definition at line 117 of file CSCTFSPCoreLogic.h.
|
inline |
Definition at line 114 of file CSCTFSPCoreLogic.h.
|
inline |
Definition at line 120 of file CSCTFSPCoreLogic.h.
void CSCTFSPCoreLogic::loadData | ( | const CSCTriggerContainer< csctf::TrackStub > & | theStubs, |
const unsigned & | endcap, | ||
const unsigned & | sector, | ||
const int & | minBX, | ||
const int & | maxBX, | ||
const bool | gangedME1a | ||
) |
Definition at line 23 of file CSCTFSPCoreLogic.cc.
bool CSCTFSPCoreLogic::run | ( | const unsigned & | endcap, |
const unsigned & | sector, | ||
const unsigned & | latency, | ||
const unsigned & | etamin1, | ||
const unsigned & | etamin2, | ||
const unsigned & | etamin3, | ||
const unsigned & | etamin4, | ||
const unsigned & | etamin5, | ||
const unsigned & | etamin6, | ||
const unsigned & | etamin7, | ||
const unsigned & | etamin8, | ||
const unsigned & | etamax1, | ||
const unsigned & | etamax2, | ||
const unsigned & | etamax3, | ||
const unsigned & | etamax4, | ||
const unsigned & | etamax5, | ||
const unsigned & | etamax6, | ||
const unsigned & | etamax7, | ||
const unsigned & | etamax8, | ||
const unsigned & | etawin1, | ||
const unsigned & | etawin2, | ||
const unsigned & | etawin3, | ||
const unsigned & | etawin4, | ||
const unsigned & | etawin5, | ||
const unsigned & | etawin6, | ||
const unsigned & | etawin7, | ||
const unsigned & | mindphip, | ||
const unsigned & | mindetap, | ||
const unsigned & | mindeta12_accp, | ||
const unsigned & | maxdeta12_accp, | ||
const unsigned & | maxdphi12_accp, | ||
const unsigned & | mindeta13_accp, | ||
const unsigned & | maxdeta13_accp, | ||
const unsigned & | maxdphi13_accp, | ||
const unsigned & | mindeta112_accp, | ||
const unsigned & | maxdeta112_accp, | ||
const unsigned & | maxdphi112_accp, | ||
const unsigned & | mindeta113_accp, | ||
const unsigned & | maxdeta113_accp, | ||
const unsigned & | maxdphi113_accp, | ||
const unsigned & | mindphip_halo, | ||
const unsigned & | mindetap_halo, | ||
const unsigned & | straightp, | ||
const unsigned & | curvedp, | ||
const unsigned & | mbaPhiOff, | ||
const unsigned & | mbbPhiOff, | ||
const unsigned & | m_extend_length, | ||
const unsigned & | m_allowALCTonly, | ||
const unsigned & | m_allowCLCTonly, | ||
const unsigned & | m_preTrigger, | ||
const unsigned & | m_widePhi, | ||
const int & | minBX, | ||
const int & | maxBX | ||
) |
Definition at line 291 of file CSCTFSPCoreLogic.cc.
|
inline |
Definition at line 116 of file CSCTFSPCoreLogic.h.
void CSCTFSPCoreLogic::setNLBTables | ( | ) |
Definition at line 1127 of file CSCTFSPCoreLogic.cc.
|
inline |
Definition at line 113 of file CSCTFSPCoreLogic.h.
|
inline |
Definition at line 119 of file CSCTFSPCoreLogic.h.
CSCTriggerContainer< csc::L1Track > CSCTFSPCoreLogic::tracks | ( | void | ) |
Definition at line 1230 of file CSCTFSPCoreLogic.cc.
|
private |
Definition at line 140 of file CSCTFSPCoreLogic.h.
|
private |
Definition at line 136 of file CSCTFSPCoreLogic.h.
|
private |
Definition at line 138 of file CSCTFSPCoreLogic.h.
|
private |
Definition at line 137 of file CSCTFSPCoreLogic.h.
|
staticprivate |
Definition at line 124 of file CSCTFSPCoreLogic.h.
|
staticprivate |
Definition at line 125 of file CSCTFSPCoreLogic.h.
|
staticprivate |
Definition at line 126 of file CSCTFSPCoreLogic.h.
|
staticprivate |
Definition at line 127 of file CSCTFSPCoreLogic.h.
|
staticprivate |
Definition at line 128 of file CSCTFSPCoreLogic.h.
|
staticprivate |
Definition at line 129 of file CSCTFSPCoreLogic.h.
|
staticprivate |
Definition at line 130 of file CSCTFSPCoreLogic.h.
|
staticprivate |
Definition at line 131 of file CSCTFSPCoreLogic.h.
|
staticprivate |
Definition at line 132 of file CSCTFSPCoreLogic.h.
|
staticprivate |
Definition at line 133 of file CSCTFSPCoreLogic.h.
|
staticprivate |
Definition at line 134 of file CSCTFSPCoreLogic.h.
|
private |
Definition at line 139 of file CSCTFSPCoreLogic.h.
|
private |
Definition at line 141 of file CSCTFSPCoreLogic.h.