Classes | |
struct | TriggerTypeConfig |
Public Types | |
enum | TriggerType { EM = 1, TAU, MUON, JET, FJET, FJ, JE, JF, JB, XE, TE, XS, MBTS, MBTSSI, LUCID, TRT, BCM, ZDC, NIM, ZB, TH, M, BCMCMB, CALREQ, BPTX, TOPO, ALFA, BGRP = 100, RNDM, PCLK, UNDEF = 199 } |
typedef TriggerTypeConfig | InternalTriggerType |
typedef std::map< TriggerType, TriggerTypeConfig > | TypeConfigMap_t |
typedef std::map< std::string, TriggerType > | STypeTypeMap_t |
Public Member Functions | |
declareBackwardCompatibleMethdods (em, EM) | |
declareBackwardCompatibleMethdods (tau, TAU) | |
declareBackwardCompatibleMethdods (muon, MUON) | |
declareBackwardCompatibleMethdods (jet, JET) | |
declareBackwardCompatibleMethdods (fjet, FJET) | |
declareBackwardCompatibleMethdods (fj, FJ) | |
declareBackwardCompatibleMethdods (jf, JF) | |
declareBackwardCompatibleMethdods (jb, JB) | |
declareBackwardCompatibleMethdods (xe, XE) | |
declareBackwardCompatibleMethdods (je, JE) | |
declareBackwardCompatibleMethdods (te, TE) | |
declareBackwardCompatibleMethdods (xs, XS) | |
declareBackwardCompatibleMethdods (th, TH) | |
declareBackwardCompatibleMethdods (bgrp, BGRP) | |
declareBackwardCompatibleMethdods (rndm, RNDM) | |
declareBackwardCompatibleMethdods (pclk, PCLK) | |
declareBackwardCompatibleMethdods (zdc, ZDC) | |
declareBackwardCompatibleMethdods (trt, TRT) | |
declareBackwardCompatibleMethdods (bcm, BCM) | |
declareBackwardCompatibleMethdods (lucid, LUCID) | |
declareBackwardCompatibleMethdods (mbts, MBTS) | |
declareBackwardCompatibleMethdods (nim, NIM) | |
declareBackwardCompatibleMethdods (bptx, BPTX) | |
declareBackwardCompatibleMethdods (zb, ZB) | |
Static Public Member Functions | |
static void | setMaxThresholdsFromL1Version (unsigned int l1version) |
static void | printMaxThresholds () |
static TriggerType | stringAsType (const std::string &type) |
static std::string & | typeAsString (TriggerType tt) |
static std::vector< TriggerType > & | types () |
static TypeConfigMap_t & | typeConfigs () |
static TriggerTypeConfig & | typeConfig (TriggerType tt) |
static bool | addConfig (TriggerType tt, const std::string &name, unsigned int max, bool internal=false) |
static std::string | bcmcmbType () |
static std::string | mbtssiType () |
static std::string | calreqType () |
static unsigned int | max_M_Threshold_Number () |
static void | setOldJEP3Cabling () |
static void | setNewJEP3Cabling () |