#include <PhysicsToBitConverter.h>
Public Member Functions | |
int | BuildDecimalValue (int firstbit, int bitlength, int linkid) |
void | Convert () |
void | Extract32bitwords () |
int | Get32bitWordLinkEven (int index) |
int | Get32bitWordLinkOdd (int index) |
int | GetHFEt (int region) |
int | GetHFFg (int region) |
int | GetIECard (int cand) |
int | GetIEEt (int cand) |
int | GetIEReg (int cand) |
int | GetNECard (int cand) |
int | GetNEEt (int cand) |
int | GetNEReg (int cand) |
int | GetObject (rctDataBase::rctObjectType t, int firstindex, int secondindex=-1) |
int | GetRCEt (int card, int region) |
int | GetRCHad (int card, int region) |
int | GetRCOf (int card, int region) |
int | GetRCTau (int card, int region) |
PhysicsToBitConverter () | |
int | ReadBitInInt (int bit, int value) |
void | Set32bitWordLinkEven (int index, uint32_t value) |
void | Set32bitWordLinkOdd (int index, uint32_t value) |
void | SetHFEt (int value, int region) |
void | SetHFFg (int value, int region) |
void | SetIECard (int value, int cand) |
void | SetIEEt (int value, int cand) |
void | SetIEReg (int value, int cand) |
void | SetNECard (int value, int cand) |
void | SetNEEt (int value, int cand) |
void | SetNEReg (int value, int cand) |
void | SetObject (rctDataBase::rctObjectType t, int value, int firstindex, int secondindex=-1) |
void | SetRCEt (int value, int card, int region) |
void | SetRCHad (int value, int card, int region) |
void | SetRCOf (int value, int card, int region) |
void | SetRCTau (int value, int card, int region) |
~PhysicsToBitConverter () | |
Private Attributes | |
int | bitsLink [2][192] |
rctDataBase | databaseobject |
int | words32bitLink [2][6] |
Definition at line 21 of file PhysicsToBitConverter.h.
l1t::PhysicsToBitConverter::PhysicsToBitConverter | ( | ) |
Definition at line 4 of file PhysicsToBitConverter.cc.
References bitsLink, visualization-live-secondInstance_cfg::m, dqmiodumpmetadata::n, and words32bitLink.
|
inline |
Definition at line 29 of file PhysicsToBitConverter.h.
int l1t::PhysicsToBitConverter::BuildDecimalValue | ( | int | firstbit, |
int | bitlength, | ||
int | linkid | ||
) |
Definition at line 62 of file PhysicsToBitConverter.cc.
References bitsLink, counter, and visualization-live-secondInstance_cfg::m.
Referenced by Extract32bitwords(), and GetObject().
void l1t::PhysicsToBitConverter::Convert | ( | ) |
Definition at line 17 of file PhysicsToBitConverter.cc.
References bitsLink, ReadBitInInt(), and words32bitLink.
void l1t::PhysicsToBitConverter::Extract32bitwords | ( | ) |
Definition at line 28 of file PhysicsToBitConverter.cc.
References BuildDecimalValue(), and words32bitLink.
|
inline |
Definition at line 33 of file PhysicsToBitConverter.h.
References words32bitLink.
|
inline |
Definition at line 34 of file PhysicsToBitConverter.h.
References words32bitLink.
|
inline |
Definition at line 46 of file PhysicsToBitConverter.h.
References GetObject(), l1t::rctDataBase::HFEt, and HLT_2023v12_cff::region.
|
inline |
Definition at line 49 of file PhysicsToBitConverter.h.
References GetObject(), l1t::rctDataBase::HFFg, and HLT_2023v12_cff::region.
|
inline |
Definition at line 54 of file PhysicsToBitConverter.h.
References GetObject(), and l1t::rctDataBase::IECard.
|
inline |
Definition at line 55 of file PhysicsToBitConverter.h.
References GetObject(), and l1t::rctDataBase::IEEt.
|
inline |
Definition at line 53 of file PhysicsToBitConverter.h.
References GetObject(), and l1t::rctDataBase::IEReg.
|
inline |
Definition at line 51 of file PhysicsToBitConverter.h.
References GetObject(), and l1t::rctDataBase::NECard.
|
inline |
Definition at line 52 of file PhysicsToBitConverter.h.
References GetObject(), and l1t::rctDataBase::NEEt.
|
inline |
Definition at line 50 of file PhysicsToBitConverter.h.
References GetObject(), and l1t::rctDataBase::NEReg.
int l1t::PhysicsToBitConverter::GetObject | ( | rctDataBase::rctObjectType | t, |
int | firstindex, | ||
int | secondindex = -1 |
||
) |
Definition at line 38 of file PhysicsToBitConverter.cc.
References BuildDecimalValue(), databaseobject, dqmiodumpindices::firstindex, l1t::rctDataBase::GetIndices(), l1t::rctDataBase::GetLength(), l1t::rctDataBase::GetLink(), and submitPVValidationJobs::t.
Referenced by GetHFEt(), GetHFFg(), GetIECard(), GetIEEt(), GetIEReg(), GetNECard(), GetNEEt(), GetNEReg(), GetRCEt(), GetRCHad(), GetRCOf(), and GetRCTau().
|
inline |
Definition at line 45 of file PhysicsToBitConverter.h.
References GetObject(), l1t::rctDataBase::RCEt, and HLT_2023v12_cff::region.
|
inline |
Definition at line 56 of file PhysicsToBitConverter.h.
References GetObject(), l1t::rctDataBase::RCHad, and HLT_2023v12_cff::region.
|
inline |
Definition at line 48 of file PhysicsToBitConverter.h.
References GetObject(), l1t::rctDataBase::RCOf, and HLT_2023v12_cff::region.
|
inline |
Definition at line 47 of file PhysicsToBitConverter.h.
References GetObject(), l1t::rctDataBase::RCTau, and HLT_2023v12_cff::region.
int l1t::PhysicsToBitConverter::ReadBitInInt | ( | int | bit, |
int | value | ||
) |
Definition at line 57 of file PhysicsToBitConverter.cc.
References triggerObjects_cff::bit, and custom_jme_cff::foo.
Referenced by Convert().
|
inline |
Definition at line 30 of file PhysicsToBitConverter.h.
References relativeConstraints::value, and words32bitLink.
|
inline |
Definition at line 31 of file PhysicsToBitConverter.h.
References relativeConstraints::value, and words32bitLink.
|
inline |
Definition at line 59 of file PhysicsToBitConverter.h.
References l1t::rctDataBase::HFEt, HLT_2023v12_cff::region, and SetObject().
|
inline |
Definition at line 62 of file PhysicsToBitConverter.h.
References l1t::rctDataBase::HFFg, HLT_2023v12_cff::region, and SetObject().
|
inline |
Definition at line 67 of file PhysicsToBitConverter.h.
References l1t::rctDataBase::IECard, and SetObject().
|
inline |
Definition at line 68 of file PhysicsToBitConverter.h.
References l1t::rctDataBase::IEEt, and SetObject().
|
inline |
Definition at line 66 of file PhysicsToBitConverter.h.
References l1t::rctDataBase::IEReg, and SetObject().
|
inline |
Definition at line 64 of file PhysicsToBitConverter.h.
References l1t::rctDataBase::NECard, and SetObject().
|
inline |
Definition at line 65 of file PhysicsToBitConverter.h.
References l1t::rctDataBase::NEEt, and SetObject().
|
inline |
Definition at line 63 of file PhysicsToBitConverter.h.
References l1t::rctDataBase::NEReg, and SetObject().
void l1t::PhysicsToBitConverter::SetObject | ( | rctDataBase::rctObjectType | t, |
int | value, | ||
int | firstindex, | ||
int | secondindex = -1 |
||
) |
Definition at line 46 of file PhysicsToBitConverter.cc.
References bitsLink, gather_cfg::cout, databaseobject, dqmiodumpindices::firstindex, l1t::rctDataBase::GetIndices(), l1t::rctDataBase::GetLength(), l1t::rctDataBase::GetLink(), mps_fire::i, funct::pow(), and submitPVValidationJobs::t.
Referenced by SetHFEt(), SetHFFg(), SetIECard(), SetIEEt(), SetIEReg(), SetNECard(), SetNEEt(), SetNEReg(), SetRCEt(), SetRCHad(), SetRCOf(), and SetRCTau().
|
inline |
Definition at line 58 of file PhysicsToBitConverter.h.
References l1t::rctDataBase::RCEt, HLT_2023v12_cff::region, and SetObject().
|
inline |
Definition at line 69 of file PhysicsToBitConverter.h.
References l1t::rctDataBase::RCHad, HLT_2023v12_cff::region, and SetObject().
|
inline |
Definition at line 61 of file PhysicsToBitConverter.h.
References l1t::rctDataBase::RCOf, HLT_2023v12_cff::region, and SetObject().
|
inline |
Definition at line 60 of file PhysicsToBitConverter.h.
References l1t::rctDataBase::RCTau, HLT_2023v12_cff::region, and SetObject().
|
private |
Definition at line 24 of file PhysicsToBitConverter.h.
Referenced by BuildDecimalValue(), Convert(), PhysicsToBitConverter(), and SetObject().
|
private |
Definition at line 25 of file PhysicsToBitConverter.h.
Referenced by GetObject(), and SetObject().
|
private |
Definition at line 22 of file PhysicsToBitConverter.h.
Referenced by Convert(), Extract32bitwords(), Get32bitWordLinkEven(), Get32bitWordLinkOdd(), PhysicsToBitConverter(), Set32bitWordLinkEven(), and Set32bitWordLinkOdd().