#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 Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
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... | |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Description: L1 GT stable parameters.
Implementation: <TODO: enter implementation details>
$Date$ $Revision$
Definition at line 33 of file L1GtStableParameters.h.
L1GtStableParameters::L1GtStableParameters | ( | ) |
Definition at line 30 of file L1GtStableParameters.cc.
|
virtual |
Definition at line 35 of file L1GtStableParameters.cc.
|
inline |
get / set the number of bits for eta of calorimeter objects
Definition at line 116 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 121 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 95 of file L1GtStableParameters.h.
References m_numberConditionChips.
|
inline |
get / set the number of L1 central jets received by GT
Definition at line 73 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 78 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 68 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 88 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 58 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 63 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 83 of file L1GtStableParameters.h.
References m_numberL1TauJet.
Referenced by L1GlobalTrigger::produce().
|
inline |
get / set the number of physics trigger algorithms
Definition at line 43 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 48 of file L1GtStableParameters.h.
References m_numberPhysTriggersExtended.
|
inline |
get / set the number of PSB boards in GT
Definition at line 111 of file L1GtStableParameters.h.
References m_numberPsbBoards.
|
inline |
get / set the number of technical triggers
Definition at line 53 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 106 of file L1GtStableParameters.h.
References m_orderConditionChip.
|
inline |
get / set the number of pins on the GTL condition chips
Definition at line 100 of file L1GtStableParameters.h.
References m_pinsOnConditionChip.
|
inline |
get / set one UnitLength
Definition at line 131 of file L1GtStableParameters.h.
References m_unitLength.
|
inline |
get / set WordLength
Definition at line 126 of file L1GtStableParameters.h.
References m_wordLength.
void L1GtStableParameters::print | ( | std::ostream & | myStr | ) | const |
print all the L1 GT stable parameters
Definition at line 127 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.
Referenced by L1GtStableParametersTester::analyze().
|
private |
void L1GtStableParameters::setGtIfCaloEtaNumberBits | ( | const unsigned int & | ifCaloEtaNumberBitsValue | ) |
Definition at line 111 of file L1GtStableParameters.cc.
References m_ifCaloEtaNumberBits.
void L1GtStableParameters::setGtIfMuEtaNumberBits | ( | const unsigned int & | ifMuEtaNumberBitsValue | ) |
Definition at line 116 of file L1GtStableParameters.cc.
References m_ifMuEtaNumberBits.
void L1GtStableParameters::setGtNumberConditionChips | ( | const unsigned int & | numberConditionChipsValue | ) |
Definition at line 90 of file L1GtStableParameters.cc.
References m_numberConditionChips.
void L1GtStableParameters::setGtNumberL1CenJet | ( | const unsigned int & | numberL1CenJetValue | ) |
Definition at line 68 of file L1GtStableParameters.cc.
References m_numberL1CenJet.
void L1GtStableParameters::setGtNumberL1ForJet | ( | const unsigned int & | numberL1ForJetValue | ) |
Definition at line 73 of file L1GtStableParameters.cc.
References m_numberL1ForJet.
void L1GtStableParameters::setGtNumberL1IsoEG | ( | const unsigned int & | numberL1IsoEGValue | ) |
Definition at line 63 of file L1GtStableParameters.cc.
References m_numberL1IsoEG.
void L1GtStableParameters::setGtNumberL1JetCounts | ( | const unsigned int & | numberL1JetCountsValue | ) |
Definition at line 83 of file L1GtStableParameters.cc.
References m_numberL1JetCounts.
void L1GtStableParameters::setGtNumberL1Mu | ( | const unsigned int & | numberL1MuValue | ) |
void L1GtStableParameters::setGtNumberL1NoIsoEG | ( | const unsigned int & | numberL1NoIsoEGValue | ) |
Definition at line 58 of file L1GtStableParameters.cc.
References m_numberL1NoIsoEG.
void L1GtStableParameters::setGtNumberL1TauJet | ( | const unsigned int & | numberL1TauJetValue | ) |
Definition at line 78 of file L1GtStableParameters.cc.
References m_numberL1TauJet.
void L1GtStableParameters::setGtNumberPhysTriggers | ( | const unsigned int & | numberPhysTriggersValue | ) |
Definition at line 40 of file L1GtStableParameters.cc.
References m_numberPhysTriggers.
void L1GtStableParameters::setGtNumberPhysTriggersExtended | ( | const unsigned int & | numberPhysTriggersExtendedValue | ) |
Definition at line 45 of file L1GtStableParameters.cc.
References m_numberPhysTriggersExtended.
void L1GtStableParameters::setGtNumberPsbBoards | ( | const int & | numberPsbBoardsValue | ) |
Definition at line 106 of file L1GtStableParameters.cc.
References m_numberPsbBoards.
void L1GtStableParameters::setGtNumberTechnicalTriggers | ( | const unsigned int & | numberTechnicalTriggersValue | ) |
Definition at line 50 of file L1GtStableParameters.cc.
References m_numberTechnicalTriggers.
void L1GtStableParameters::setGtOrderConditionChip | ( | const std::vector< int > & | orderConditionChipValue | ) |
Definition at line 101 of file L1GtStableParameters.cc.
References m_orderConditionChip.
void L1GtStableParameters::setGtPinsOnConditionChip | ( | const unsigned int & | pinsOnConditionChipValue | ) |
Definition at line 95 of file L1GtStableParameters.cc.
References m_pinsOnConditionChip.
void L1GtStableParameters::setGtUnitLength | ( | const int & | unitLengthValue | ) |
void L1GtStableParameters::setGtWordLength | ( | const int & | wordLengthValue | ) |
|
friend |
Definition at line 196 of file L1GtStableParameters.h.
|
friend |
Definition at line 196 of file L1GtStableParameters.h.
|
private |
number of bits for eta of calorimeter objects
Definition at line 184 of file L1GtStableParameters.h.
Referenced by gtIfCaloEtaNumberBits(), print(), and setGtIfCaloEtaNumberBits().
|
private |
number of bits for eta of muon objects
Definition at line 187 of file L1GtStableParameters.h.
Referenced by gtIfMuEtaNumberBits(), print(), and setGtIfMuEtaNumberBits().
|
private |
hardware
number of condition chips
Definition at line 171 of file L1GtStableParameters.h.
Referenced by gtNumberConditionChips(), print(), and setGtNumberConditionChips().
|
private |
central, forward and tau jets
Definition at line 160 of file L1GtStableParameters.h.
Referenced by gtNumberL1CenJet(), print(), and setGtNumberL1CenJet().
|
private |
Definition at line 161 of file L1GtStableParameters.h.
Referenced by gtNumberL1ForJet(), print(), and setGtNumberL1ForJet().
|
private |
Definition at line 157 of file L1GtStableParameters.h.
Referenced by gtNumberL1IsoEG(), print(), and setGtNumberL1IsoEG().
|
private |
jet counts
Definition at line 165 of file L1GtStableParameters.h.
Referenced by gtNumberL1JetCounts(), print(), and setGtNumberL1JetCounts().
|
private |
trigger objects
muons
Definition at line 153 of file L1GtStableParameters.h.
Referenced by gtNumberL1Mu(), print(), and setGtNumberL1Mu().
|
private |
e/gamma and isolated e/gamma objects
Definition at line 156 of file L1GtStableParameters.h.
Referenced by gtNumberL1NoIsoEG(), print(), and setGtNumberL1NoIsoEG().
|
private |
Definition at line 162 of file L1GtStableParameters.h.
Referenced by gtNumberL1TauJet(), print(), and setGtNumberL1TauJet().
|
private |
trigger decision
number of physics trigger algorithms
Definition at line 142 of file L1GtStableParameters.h.
Referenced by gtNumberPhysTriggers(), print(), and setGtNumberPhysTriggers().
|
private |
additional number of physics trigger algorithms
Definition at line 145 of file L1GtStableParameters.h.
Referenced by gtNumberPhysTriggersExtended(), print(), and setGtNumberPhysTriggersExtended().
|
private |
number of PSB boards in GT
Definition at line 181 of file L1GtStableParameters.h.
Referenced by gtNumberPsbBoards(), print(), and setGtNumberPsbBoards().
|
private |
number of technical triggers
Definition at line 148 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 178 of file L1GtStableParameters.h.
Referenced by gtOrderConditionChip(), print(), and setGtOrderConditionChip().
|
private |
number of pins on the GTL condition chips
Definition at line 174 of file L1GtStableParameters.h.
Referenced by gtPinsOnConditionChip(), print(), and setGtPinsOnConditionChip().
|
private |
one unit in the word is UnitLength bits
Definition at line 194 of file L1GtStableParameters.h.
Referenced by gtUnitLength(), print(), and setGtUnitLength().
|
private |
GT DAQ record organized in words of WordLength bits.
Definition at line 191 of file L1GtStableParameters.h.
Referenced by gtWordLength(), print(), and setGtWordLength().