#include <L1GtStableParameters.h>
Public Member Functions | |
unsigned int | gtIfCaloEtaNumberBits () const |
get / set the number of bits for eta of calorimeter objects More... | |
unsigned int | gtIfMuEtaNumberBits () const |
get / set the number of bits for eta of muon objects More... | |
unsigned int | gtNumberConditionChips () const |
hardware stuff More... | |
unsigned int | gtNumberL1CenJet () const |
get / set the number of L1 central jets received by GT More... | |
unsigned int | gtNumberL1ForJet () const |
get / set the number of L1 forward jets received by GT More... | |
unsigned int | gtNumberL1IsoEG () const |
get / set the number of L1 isolated e/gamma objects received by GT More... | |
unsigned int | gtNumberL1JetCounts () const |
get / set the number of L1 jet counts received by GT More... | |
unsigned int | gtNumberL1Mu () const |
get / set the number of L1 muons received by GT More... | |
unsigned int | gtNumberL1NoIsoEG () const |
get / set the number of L1 e/gamma objects received by GT More... | |
unsigned int | gtNumberL1TauJet () const |
get / set the number of L1 tau jets received by GT More... | |
unsigned int | gtNumberPhysTriggers () const |
get / set the number of physics trigger algorithms More... | |
unsigned int | gtNumberPhysTriggersExtended () const |
get / set the additional number of physics trigger algorithms More... | |
int | gtNumberPsbBoards () const |
get / set the number of PSB boards in GT More... | |
unsigned int | gtNumberTechnicalTriggers () const |
get / set the number of technical triggers More... | |
const std::vector< int > & | gtOrderConditionChip () const |
unsigned int | gtPinsOnConditionChip () const |
get / set the number of pins on the GTL condition chips More... | |
int | gtUnitLength () const |
get / set one UnitLength More... | |
int | gtWordLength () const |
get / set WordLength More... | |
L1GtStableParameters () | |
void | print (std::ostream &) const |
print all the L1 GT stable parameters More... | |
void | setGtIfCaloEtaNumberBits (const unsigned int &) |
void | setGtIfMuEtaNumberBits (const unsigned int &) |
void | setGtNumberConditionChips (const unsigned int &) |
void | setGtNumberL1CenJet (const unsigned int &) |
void | setGtNumberL1ForJet (const unsigned int &) |
void | setGtNumberL1IsoEG (const unsigned int &) |
void | setGtNumberL1JetCounts (const unsigned int &) |
void | setGtNumberL1Mu (const unsigned int &) |
void | setGtNumberL1NoIsoEG (const unsigned int &) |
void | setGtNumberL1TauJet (const unsigned int &) |
void | setGtNumberPhysTriggers (const unsigned int &) |
void | setGtNumberPhysTriggersExtended (const unsigned int &) |
void | setGtNumberPsbBoards (const int &) |
void | setGtNumberTechnicalTriggers (const unsigned int &) |
void | setGtOrderConditionChip (const std::vector< int > &) |
void | setGtPinsOnConditionChip (const unsigned int &) |
void | setGtUnitLength (const int &) |
void | setGtWordLength (const int &) |
virtual | ~L1GtStableParameters () |
Private Attributes | |
COND_SERIALIZABLE | |
unsigned int | m_ifCaloEtaNumberBits |
number of bits for eta of calorimeter objects More... | |
unsigned int | m_ifMuEtaNumberBits |
number of bits for eta of muon objects More... | |
unsigned int | m_numberConditionChips |
hardware More... | |
unsigned int | m_numberL1CenJet |
central, forward and tau jets More... | |
unsigned int | m_numberL1ForJet |
unsigned int | m_numberL1IsoEG |
unsigned int | m_numberL1JetCounts |
jet counts More... | |
unsigned int | m_numberL1Mu |
trigger objects More... | |
unsigned int | m_numberL1NoIsoEG |
e/gamma and isolated e/gamma objects More... | |
unsigned int | m_numberL1TauJet |
unsigned int | m_numberPhysTriggers |
trigger decision More... | |
unsigned int | m_numberPhysTriggersExtended |
additional number of physics trigger algorithms More... | |
int | m_numberPsbBoards |
number of PSB boards in GT More... | |
unsigned int | m_numberTechnicalTriggers |
number of technical triggers More... | |
std::vector< int > | m_orderConditionChip |
unsigned int | m_pinsOnConditionChip |
number of pins on the GTL condition chips More... | |
int | m_unitLength |
one unit in the word is UnitLength bits More... | |
int | m_wordLength |
GT DAQ record organized in words of WordLength bits. More... | |
Description: L1 GT stable parameters.
Implementation: <TODO: enter implementation details>
$Date$ $Revision$
Definition at line 35 of file L1GtStableParameters.h.
L1GtStableParameters::L1GtStableParameters | ( | ) |
Definition at line 31 of file L1GtStableParameters.cc.
|
virtual |
Definition at line 36 of file L1GtStableParameters.cc.
|
inline |
get / set the number of bits for eta of calorimeter objects
Definition at line 150 of file L1GtStableParameters.h.
References m_ifCaloEtaNumberBits.
Referenced by L1GlobalTrigger::produce().
|
inline |
get / set the number of bits for eta of muon objects
Definition at line 157 of file L1GtStableParameters.h.
References m_ifMuEtaNumberBits.
Referenced by L1GlobalTrigger::produce().
|
inline |
hardware stuff
get / set the number of condition chips in GTL
Definition at line 121 of file L1GtStableParameters.h.
References m_numberConditionChips.
|
inline |
get / set the number of L1 central jets received by GT
Definition at line 91 of file L1GtStableParameters.h.
References m_numberL1CenJet.
Referenced by L1GlobalTrigger::produce().
|
inline |
get / set the number of L1 forward jets received by GT
Definition at line 98 of file L1GtStableParameters.h.
References m_numberL1ForJet.
Referenced by L1GlobalTrigger::produce().
|
inline |
get / set the number of L1 isolated e/gamma objects received by GT
Definition at line 84 of file L1GtStableParameters.h.
References m_numberL1IsoEG.
Referenced by L1GlobalTrigger::produce().
|
inline |
get / set the number of L1 jet counts received by GT
Definition at line 112 of file L1GtStableParameters.h.
References m_numberL1JetCounts.
Referenced by L1GlobalTrigger::produce().
|
inline |
get / set the number of L1 muons received by GT
Definition at line 70 of file L1GtStableParameters.h.
References m_numberL1Mu.
Referenced by L1GlobalTrigger::produce().
|
inline |
get / set the number of L1 e/gamma objects received by GT
Definition at line 77 of file L1GtStableParameters.h.
References m_numberL1NoIsoEG.
Referenced by L1GlobalTrigger::produce().
|
inline |
get / set the number of L1 tau jets received by GT
Definition at line 105 of file L1GtStableParameters.h.
References m_numberL1TauJet.
Referenced by L1GlobalTrigger::produce().
|
inline |
get / set the number of physics trigger algorithms
Definition at line 49 of file L1GtStableParameters.h.
References m_numberPhysTriggers.
Referenced by L1GtTrigReport::analyze(), L1GlobalTrigger::produce(), L1GtTriggerMenuLiteProducer::retrieveL1EventSetup(), L1GtTriggerMenuTester::retrieveL1EventSetup(), and L1GtUtils::retrieveL1EventSetup().
|
inline |
get / set the additional number of physics trigger algorithms
Definition at line 56 of file L1GtStableParameters.h.
References m_numberPhysTriggersExtended.
|
inline |
get / set the number of PSB boards in GT
Definition at line 143 of file L1GtStableParameters.h.
References m_numberPsbBoards.
|
inline |
get / set the number of technical triggers
Definition at line 63 of file L1GtStableParameters.h.
References m_numberTechnicalTriggers.
Referenced by L1GtTrigReport::analyze(), L1GlobalTrigger::produce(), L1GtTriggerMenuLiteProducer::retrieveL1EventSetup(), L1GtTriggerMenuTester::retrieveL1EventSetup(), and L1GtUtils::retrieveL1EventSetup().
|
inline |
get / set the correspondence "condition chip - GTL algorithm word" in the hardware
Definition at line 136 of file L1GtStableParameters.h.
References m_orderConditionChip.
|
inline |
get / set the number of pins on the GTL condition chips
Definition at line 128 of file L1GtStableParameters.h.
References m_pinsOnConditionChip.
|
inline |
get / set one UnitLength
Definition at line 171 of file L1GtStableParameters.h.
References m_unitLength.
|
inline |
get / set WordLength
Definition at line 164 of file L1GtStableParameters.h.
References m_wordLength.
void L1GtStableParameters::print | ( | std::ostream & | myStr | ) | const |
print all the L1 GT stable parameters
Definition at line 184 of file L1GtStableParameters.cc.
References m_ifCaloEtaNumberBits, m_ifMuEtaNumberBits, m_numberConditionChips, m_numberL1CenJet, m_numberL1ForJet, m_numberL1IsoEG, m_numberL1JetCounts, m_numberL1Mu, m_numberL1NoIsoEG, m_numberL1TauJet, m_numberPhysTriggers, m_numberPhysTriggersExtended, m_numberPsbBoards, m_numberTechnicalTriggers, m_orderConditionChip, m_pinsOnConditionChip, m_unitLength, and m_wordLength.
void L1GtStableParameters::setGtIfCaloEtaNumberBits | ( | const unsigned int & | ifCaloEtaNumberBitsValue | ) |
Definition at line 154 of file L1GtStableParameters.cc.
References m_ifCaloEtaNumberBits.
void L1GtStableParameters::setGtIfMuEtaNumberBits | ( | const unsigned int & | ifMuEtaNumberBitsValue | ) |
Definition at line 162 of file L1GtStableParameters.cc.
References m_ifMuEtaNumberBits.
void L1GtStableParameters::setGtNumberConditionChips | ( | const unsigned int & | numberConditionChipsValue | ) |
Definition at line 122 of file L1GtStableParameters.cc.
References m_numberConditionChips.
void L1GtStableParameters::setGtNumberL1CenJet | ( | const unsigned int & | numberL1CenJetValue | ) |
Definition at line 88 of file L1GtStableParameters.cc.
References m_numberL1CenJet.
void L1GtStableParameters::setGtNumberL1ForJet | ( | const unsigned int & | numberL1ForJetValue | ) |
Definition at line 96 of file L1GtStableParameters.cc.
References m_numberL1ForJet.
void L1GtStableParameters::setGtNumberL1IsoEG | ( | const unsigned int & | numberL1IsoEGValue | ) |
Definition at line 80 of file L1GtStableParameters.cc.
References m_numberL1IsoEG.
void L1GtStableParameters::setGtNumberL1JetCounts | ( | const unsigned int & | numberL1JetCountsValue | ) |
Definition at line 112 of file L1GtStableParameters.cc.
References m_numberL1JetCounts.
void L1GtStableParameters::setGtNumberL1Mu | ( | const unsigned int & | numberL1MuValue | ) |
Definition at line 65 of file L1GtStableParameters.cc.
References m_numberL1Mu.
void L1GtStableParameters::setGtNumberL1NoIsoEG | ( | const unsigned int & | numberL1NoIsoEGValue | ) |
Definition at line 72 of file L1GtStableParameters.cc.
References m_numberL1NoIsoEG.
void L1GtStableParameters::setGtNumberL1TauJet | ( | const unsigned int & | numberL1TauJetValue | ) |
Definition at line 104 of file L1GtStableParameters.cc.
References m_numberL1TauJet.
void L1GtStableParameters::setGtNumberPhysTriggers | ( | const unsigned int & | numberPhysTriggersValue | ) |
Definition at line 41 of file L1GtStableParameters.cc.
References m_numberPhysTriggers.
void L1GtStableParameters::setGtNumberPhysTriggersExtended | ( | const unsigned int & | numberPhysTriggersExtendedValue | ) |
Definition at line 49 of file L1GtStableParameters.cc.
References m_numberPhysTriggersExtended.
void L1GtStableParameters::setGtNumberPsbBoards | ( | const int & | numberPsbBoardsValue | ) |
Definition at line 147 of file L1GtStableParameters.cc.
References m_numberPsbBoards.
void L1GtStableParameters::setGtNumberTechnicalTriggers | ( | const unsigned int & | numberTechnicalTriggersValue | ) |
Definition at line 57 of file L1GtStableParameters.cc.
References m_numberTechnicalTriggers.
void L1GtStableParameters::setGtOrderConditionChip | ( | const std::vector< int > & | orderConditionChipValue | ) |
Definition at line 139 of file L1GtStableParameters.cc.
References m_orderConditionChip.
void L1GtStableParameters::setGtPinsOnConditionChip | ( | const unsigned int & | pinsOnConditionChipValue | ) |
Definition at line 130 of file L1GtStableParameters.cc.
References m_pinsOnConditionChip.
void L1GtStableParameters::setGtUnitLength | ( | const int & | unitLengthValue | ) |
Definition at line 177 of file L1GtStableParameters.cc.
References m_unitLength.
void L1GtStableParameters::setGtWordLength | ( | const int & | wordLengthValue | ) |
Definition at line 170 of file L1GtStableParameters.cc.
References m_wordLength.
|
private |
Definition at line 242 of file L1GtStableParameters.h.
|
private |
number of bits for eta of calorimeter objects
Definition at line 228 of file L1GtStableParameters.h.
Referenced by gtIfCaloEtaNumberBits(), print(), and setGtIfCaloEtaNumberBits().
|
private |
number of bits for eta of muon objects
Definition at line 231 of file L1GtStableParameters.h.
Referenced by gtIfMuEtaNumberBits(), print(), and setGtIfMuEtaNumberBits().
|
private |
hardware
number of condition chips
Definition at line 215 of file L1GtStableParameters.h.
Referenced by gtNumberConditionChips(), print(), and setGtNumberConditionChips().
|
private |
central, forward and tau jets
Definition at line 203 of file L1GtStableParameters.h.
Referenced by gtNumberL1CenJet(), print(), and setGtNumberL1CenJet().
|
private |
Definition at line 204 of file L1GtStableParameters.h.
Referenced by gtNumberL1ForJet(), print(), and setGtNumberL1ForJet().
|
private |
Definition at line 200 of file L1GtStableParameters.h.
Referenced by gtNumberL1IsoEG(), print(), and setGtNumberL1IsoEG().
|
private |
jet counts
Definition at line 208 of file L1GtStableParameters.h.
Referenced by gtNumberL1JetCounts(), print(), and setGtNumberL1JetCounts().
|
private |
trigger objects
muons
Definition at line 196 of file L1GtStableParameters.h.
Referenced by gtNumberL1Mu(), print(), and setGtNumberL1Mu().
|
private |
e/gamma and isolated e/gamma objects
Definition at line 199 of file L1GtStableParameters.h.
Referenced by gtNumberL1NoIsoEG(), print(), and setGtNumberL1NoIsoEG().
|
private |
Definition at line 205 of file L1GtStableParameters.h.
Referenced by gtNumberL1TauJet(), print(), and setGtNumberL1TauJet().
|
private |
trigger decision
number of physics trigger algorithms
Definition at line 185 of file L1GtStableParameters.h.
Referenced by gtNumberPhysTriggers(), print(), and setGtNumberPhysTriggers().
|
private |
additional number of physics trigger algorithms
Definition at line 188 of file L1GtStableParameters.h.
Referenced by gtNumberPhysTriggersExtended(), print(), and setGtNumberPhysTriggersExtended().
|
private |
number of PSB boards in GT
Definition at line 225 of file L1GtStableParameters.h.
Referenced by gtNumberPsbBoards(), print(), and setGtNumberPsbBoards().
|
private |
number of technical triggers
Definition at line 191 of file L1GtStableParameters.h.
Referenced by gtNumberTechnicalTriggers(), print(), and setGtNumberTechnicalTriggers().
|
private |
correspondence "condition chip - GTL algorithm word" in the hardware chip 2: 0 - 95; chip 1: 96 - 128 (191)
Definition at line 222 of file L1GtStableParameters.h.
Referenced by gtOrderConditionChip(), print(), and setGtOrderConditionChip().
|
private |
number of pins on the GTL condition chips
Definition at line 218 of file L1GtStableParameters.h.
Referenced by gtPinsOnConditionChip(), print(), and setGtPinsOnConditionChip().
|
private |
one unit in the word is UnitLength bits
Definition at line 239 of file L1GtStableParameters.h.
Referenced by gtUnitLength(), print(), and setGtUnitLength().
|
private |
GT DAQ record organized in words of WordLength bits.
Definition at line 236 of file L1GtStableParameters.h.
Referenced by gtWordLength(), print(), and setGtWordLength().