#include <DTConfigTraco.h>
Public Member Functions | |
int | BendingAngleCut () const |
Bending angle cut for all stations and triggers : KPRGCOM. More... | |
int | BTIC () const |
BTIC traco parameter: must be equal to Btis ST parameter. More... | |
int | DD () const |
DD traco parameter: this is fixed. More... | |
int | debug () const |
Debug flag. More... | |
DTConfigTraco (const edm::ParameterSet &ps) | |
Constructor. More... | |
DTConfigTraco () | |
Constructor. More... | |
DTConfigTraco (int debug, unsigned short int *buffer) | |
Constructor from string. More... | |
int | IBTIOFF () const |
IBTIOFF traco parameter. More... | |
int | KRAD () const |
KRAD traco parameter. More... | |
int | LVALIDIFH () const |
Flag for Low validation parameter. More... | |
int | prefHtrig (int i) const |
Preference to HTRIG on first/second tracks: F(S)HTPRF. More... | |
int | prefInner (int i) const |
Preference to inner on first/second tracks: F(S)SLMSK. More... | |
void | print () const |
Print the setup. More... | |
void | setBendingAngleCut (int BendingAngleCut) |
Set Bending angle cut for all stations and triggers : KPRGCOM. More... | |
void | setBTIC (int BTIC) |
Set BTIC traco parameter: must be equal to Btis ST parameter. More... | |
void | setDD (int DD) |
Set DD traco parameter: this is fixed. More... | |
void | setDebug (int debug) |
void | setDefaults (const edm::ParameterSet &ps) |
Set default parameters. More... | |
void | setIBTIOFF (int IBTIOFF) |
Set IBTIOFF traco parameter. More... | |
void | setKRAD (int KRAD) |
Set KRAD traco parameter. More... | |
void | setLVALIDIFH (int LVALIDIFH) |
Set Flag for Low validation parameter. More... | |
void | setPrefHtrig (int i, int prefHtrig) |
Set Preference to HTRIG on first/second tracks: F(S)HTPRF. More... | |
void | setPrefInner (int i, int prefInner) |
Set Preference to inner on first/second tracks: F(S)SLMSK. More... | |
void | setSingleHflag (int i, int singleHflag) |
Set Single HTRIG enabling on first/second tracks F(S)HTMSK. More... | |
void | setSingleLenab (int i, int singleLenab) |
Set Single LTRIG accept enabling on first/second tracks LTF. More... | |
void | setSingleLflag (int i, int singleLflag) |
Set Single LTRIG enabling on first/second tracks: F(S)LTMSK. More... | |
void | setSortKascend (int i, int sortKascend) |
Set Ascend. order for K sorting first/second tracks: F(S)HISM. More... | |
void | setTcBxLts (int TcBxLts) |
Set Suppr. of LTRIG in 4 BX before HTRIG: LTS. More... | |
void | setTcKToll (int i, int TcKToll) |
Set K tollerance for correlation in TRACO: F(S)PRGCOMP. More... | |
void | setTcReuse (int i, int TcReuse) |
Set Recycling of TRACO cand. in inner/outer SL : REUSEI/REUSEO. More... | |
void | setUsedBti (int bti, int mask) |
Set Connected bti in traco: bti mask. More... | |
int | singleHflag (int i) const |
Single HTRIG enabling on first/second tracks F(S)HTMSK. More... | |
int | singleLenab (int i) const |
Single LTRIG accept enabling on first/second tracks LTF. More... | |
int | singleLflag (int i) const |
Single LTRIG enabling on first/second tracks: F(S)LTMSK. More... | |
int | sortKascend (int i) const |
Ascend. order for K sorting first/second tracks: F(S)HISM. More... | |
int | TcBxLts () const |
Suppr. of LTRIG in 4 BX before HTRIG: LTS. More... | |
int | TcKToll (int i) const |
K tollerance for correlation in TRACO: F(S)PRGCOMP. More... | |
int | TcReuse (int i) const |
Recycling of TRACO cand. in inner/outer SL : REUSEI/REUSEO. More... | |
int | usedBti (int bti) const |
Connected bti in traco: bti mask. More... | |
~DTConfigTraco () | |
Destructor. More... | |
Public Member Functions inherited from DTConfig | |
DTConfig () | |
Constructor. More... | |
virtual | ~DTConfig () |
Destructor. More... | |
Static Public Attributes | |
static const int | NMAXCAND |
Costant: maximum number of TRACO output candidates to TS. More... | |
static const int | RESOLPSI =512 |
Costants: esolution for psi and DeltaPsiR (phi_B) More... | |
static const int | RESOLPSIR =4096 |
Costant: resulution for psiR (phi) More... | |
Static Public Attributes inherited from DTConfig | |
static const int | NBTITC =4 |
static const int | NSTEPF =9 |
static const int | NSTEPL =24 |
Constants: first and last step to start trigger finding. More... | |
static const int | NTCTSS = 4 |
Constant: number of TRACOs in input to a TSS. More... | |
Private Attributes | |
int8_t | m_btic |
int8_t | m_dd |
int8_t | m_debug |
int8_t | m_fhism |
int8_t | m_fhtmsk |
int8_t | m_fhtprf |
int8_t | m_fltmsk |
int8_t | m_fprgcomp |
int8_t | m_fslmsk |
int8_t | m_ibtioff |
int16_t | m_kprgcom |
int8_t | m_krad |
int8_t | m_ltf |
int8_t | m_lts |
int8_t | m_lvalidifh |
int8_t | m_reusei |
int8_t | m_reuseo |
int8_t | m_shism |
int8_t | m_shtmsk |
int8_t | m_shtprf |
int8_t | m_sltmsk |
int8_t | m_sprgcomp |
int8_t | m_sslmsk |
BitArray< 16 > | m_trgenb |
Configurable parameters and constants for Level-1 Muon DT Trigger - Traco chip
Definition at line 39 of file DTConfigTraco.h.
DTConfigTraco::DTConfigTraco | ( | const edm::ParameterSet & | ps | ) |
Constructor.
Definition at line 40 of file DTConfigTraco.cc.
|
inline |
Constructor.
Definition at line 55 of file DTConfigTraco.h.
DTConfigTraco::DTConfigTraco | ( | int | debug, |
unsigned short int * | buffer | ||
) |
Constructor from string.
Definition at line 46 of file DTConfigTraco.cc.
DTConfigTraco::~DTConfigTraco | ( | ) |
Destructor.
Definition at line 173 of file DTConfigTraco.cc.
|
inline |
Bending angle cut for all stations and triggers : KPRGCOM.
Definition at line 148 of file DTConfigTraco.h.
|
inline |
BTIC traco parameter: must be equal to Btis ST parameter.
Definition at line 73 of file DTConfigTraco.h.
|
inline |
DD traco parameter: this is fixed.
Definition at line 76 of file DTConfigTraco.h.
|
inline |
Debug flag.
Definition at line 67 of file DTConfigTraco.h.
|
inline |
IBTIOFF traco parameter.
Definition at line 145 of file DTConfigTraco.h.
|
inline |
KRAD traco parameter.
Definition at line 70 of file DTConfigTraco.h.
|
inline |
Flag for Low validation parameter.
Definition at line 151 of file DTConfigTraco.h.
|
inline |
Preference to HTRIG on first/second tracks: F(S)HTPRF.
Definition at line 111 of file DTConfigTraco.h.
|
inline |
Preference to inner on first/second tracks: F(S)SLMSK.
Definition at line 103 of file DTConfigTraco.h.
void DTConfigTraco::print | ( | void | ) | const |
Print the setup.
Definition at line 252 of file DTConfigTraco.cc.
|
inline |
Set Bending angle cut for all stations and triggers : KPRGCOM.
Definition at line 236 of file DTConfigTraco.h.
|
inline |
Set BTIC traco parameter: must be equal to Btis ST parameter.
Definition at line 161 of file DTConfigTraco.h.
|
inline |
Set DD traco parameter: this is fixed.
Definition at line 164 of file DTConfigTraco.h.
|
inline |
Set single parameter functions Set debug flag
Definition at line 155 of file DTConfigTraco.h.
void DTConfigTraco::setDefaults | ( | const edm::ParameterSet & | ps | ) |
Set default parameters.
Definition at line 180 of file DTConfigTraco.cc.
|
inline |
Set IBTIOFF traco parameter.
Definition at line 233 of file DTConfigTraco.h.
|
inline |
Set KRAD traco parameter.
Definition at line 158 of file DTConfigTraco.h.
|
inline |
Set Flag for Low validation parameter.
Definition at line 239 of file DTConfigTraco.h.
|
inline |
Set Preference to HTRIG on first/second tracks: F(S)HTPRF.
Definition at line 199 of file DTConfigTraco.h.
|
inline |
Set Preference to inner on first/second tracks: F(S)SLMSK.
Definition at line 191 of file DTConfigTraco.h.
|
inline |
Set Single HTRIG enabling on first/second tracks F(S)HTMSK.
Definition at line 175 of file DTConfigTraco.h.
|
inline |
Set Single LTRIG accept enabling on first/second tracks LTF.
Definition at line 227 of file DTConfigTraco.h.
|
inline |
Set Single LTRIG enabling on first/second tracks: F(S)LTMSK.
Definition at line 183 of file DTConfigTraco.h.
|
inline |
Set Ascend. order for K sorting first/second tracks: F(S)HISM.
Definition at line 207 of file DTConfigTraco.h.
|
inline |
Set Suppr. of LTRIG in 4 BX before HTRIG: LTS.
Definition at line 224 of file DTConfigTraco.h.
|
inline |
Set K tollerance for correlation in TRACO: F(S)PRGCOMP.
Definition at line 216 of file DTConfigTraco.h.
|
inline |
Set Recycling of TRACO cand. in inner/outer SL : REUSEI/REUSEO.
Definition at line 167 of file DTConfigTraco.h.
|
inline |
Set Connected bti in traco: bti mask.
Definition at line 230 of file DTConfigTraco.h.
|
inline |
Single HTRIG enabling on first/second tracks F(S)HTMSK.
Definition at line 87 of file DTConfigTraco.h.
|
inline |
Single LTRIG accept enabling on first/second tracks LTF.
Definition at line 139 of file DTConfigTraco.h.
|
inline |
Single LTRIG enabling on first/second tracks: F(S)LTMSK.
Definition at line 95 of file DTConfigTraco.h.
|
inline |
Ascend. order for K sorting first/second tracks: F(S)HISM.
Definition at line 119 of file DTConfigTraco.h.
|
inline |
Suppr. of LTRIG in 4 BX before HTRIG: LTS.
Definition at line 136 of file DTConfigTraco.h.
|
inline |
K tollerance for correlation in TRACO: F(S)PRGCOMP.
Definition at line 128 of file DTConfigTraco.h.
|
inline |
Recycling of TRACO cand. in inner/outer SL : REUSEI/REUSEO.
Definition at line 79 of file DTConfigTraco.h.
|
inline |
Connected bti in traco: bti mask.
Definition at line 142 of file DTConfigTraco.h.
|
private |
Definition at line 253 of file DTConfigTraco.h.
|
private |
Definition at line 254 of file DTConfigTraco.h.
|
private |
Definition at line 251 of file DTConfigTraco.h.
|
private |
Definition at line 265 of file DTConfigTraco.h.
|
private |
Definition at line 257 of file DTConfigTraco.h.
|
private |
Definition at line 263 of file DTConfigTraco.h.
|
private |
Definition at line 259 of file DTConfigTraco.h.
|
private |
Definition at line 267 of file DTConfigTraco.h.
|
private |
Definition at line 261 of file DTConfigTraco.h.
|
private |
Definition at line 272 of file DTConfigTraco.h.
|
private |
Definition at line 273 of file DTConfigTraco.h.
|
private |
Definition at line 252 of file DTConfigTraco.h.
|
private |
Definition at line 270 of file DTConfigTraco.h.
|
private |
Definition at line 269 of file DTConfigTraco.h.
|
private |
Definition at line 274 of file DTConfigTraco.h.
|
private |
Definition at line 255 of file DTConfigTraco.h.
|
private |
Definition at line 256 of file DTConfigTraco.h.
|
private |
Definition at line 266 of file DTConfigTraco.h.
|
private |
Definition at line 258 of file DTConfigTraco.h.
|
private |
Definition at line 264 of file DTConfigTraco.h.
|
private |
Definition at line 260 of file DTConfigTraco.h.
|
private |
Definition at line 268 of file DTConfigTraco.h.
|
private |
Definition at line 262 of file DTConfigTraco.h.
|
private |
Definition at line 271 of file DTConfigTraco.h.
|
static |
Costant: maximum number of TRACO output candidates to TS.
Definition at line 48 of file DTConfigTraco.h.
|
static |
Costants: esolution for psi and DeltaPsiR (phi_B)
Definition at line 44 of file DTConfigTraco.h.
|
static |
Costant: resulution for psiR (phi)
Definition at line 46 of file DTConfigTraco.h.