![]() |
ATLAS Offline Software
|
Functions | |
| cool::Record | createLvl1MenuPayload (cool::IFolderPtr, const TrigConf::TriggerItem &item) |
| build a COOL db record from a LVL1 TriggerItem (the item name and version) | |
| cool::Record | createLvl1ItemDefPayload (cool::IFolderPtr, const TrigConf::TriggerItem &item) |
| build a COOL db record from a LVL1 TriggerItem (the conditions) | |
| cool::Record | createLvl1JetWeightPayload (cool::IFolderPtr, const std::vector< int > &jetweights) |
| build a COOL db record from a L1 Jet Weights vector | |
| cool::Record | createLvl1METSigPayload (cool::IFolderPtr, const METSigParam &metSigParams) |
| build a COOL db record from a L1 MET significance global parameters | |
| cool::Record | createLvl1ThresholdPayload (cool::IFolderPtr, const TrigConf::TriggerThreshold &thr) |
| build a COOL db record from a LVL1 TriggerItem | |
| cool::Record | createLvl1ConfigKeyPayload (cool::IFolderPtr, unsigned int lvl1PrescaleKey) |
| build a COOL db record from a LVL1 configuration key | |
| cool::Record | createLvl1PrescalesPayload (cool::IFolderPtr, int prescale) |
| build a COOL db record from a LVL1 prescale value | |
| cool::Record | createLvl1PrescalesPayload (cool::IFolderPtr, int64_t prescale) |
| cool::Record | createLvl1BGKeyPayload (cool::IFolderPtr, unsigned int lvl1BunchgroupKey) |
| build a COOL db record from a LVL1 bunch group key | |
| cool::Record | createLvl1BGContentPayload (cool::IFolderPtr fld, const TrigConf::BunchGroupSet &bgs) |
| build a COOL db record from a bunch group definition value | |
| cool::Record | createLvl1BGDescPayload (cool::IFolderPtr fld, const TrigConf::BunchGroupSet &bgs, const TrigConf::Menu &lvl1Menu) |
| build a COOL db record from a bunch group description | |
| cool::Record | createLvl1InputMapPayload (cool::IFolderPtr, const TrigConf::TIP &tip) |
| build a COOL db record from a PIT-mapping string value | |
| cool::Record | createLvl1MonMapPayload (cool::IFolderPtr, const std::string &type, const uint16_t &bgId, const std::string &threshName, const std::string &slot, const std::string &con, const std::string &mult, const std::string &start, const std::string &end, const std::string &active, const std::string &monName=std::string(""), const std::string &CounterLogic=std::string("")) |
| build a COOL db record from a monitoring-mapping string value | |
| void | readLvl1ConfigKey (const coral::AttributeList &al, unsigned int &lvl1PrescaleKey) |
| build the LVL1 configuration key from a coral::AttributeList | |
| void | readLvl1Prescale (const coral::AttributeList &al, int &ps) |
| build the LVL1 prescale value from a coral::AttributeList | |
| void | readLvl1Prescale (const coral::AttributeList &al, int64_t &ps) |
| int | readLvl1BGKey (const coral::AttributeList &al) |
| build the LVL1 Bunchgroup key value | |
| TrigConf::PIT * | readLvl1InputMap (const coral::AttributeList &al) |
| Build a LVL1 PIT object from COOL payload. | |
| TrigConf::TIP * | readLvl1TIPMap (const coral::AttributeList &al) |
| std::vector< TrigConf::ThresholdMonitor * > | readLvl1MonMap (const cool::IRecord &payload) |
| Build a LVL1 mon counter object from COOL payload. | |
| std::vector< TrigConf::BunchGroup > | readLvl1BGContent (const coral::AttributeList &al) |
| build the LVL1 Bunchgroup code | |
| std::pair< std::vector< std::string >, std::map< unsigned int, unsigned char > > | readLvl1BGDesc (const coral::AttributeList &al) |
| build the LVL1 Bunchgroup descriptions from a coral::AttributeList | |
| TriggerItem * | createLvl1TriggerItem (const coral::AttributeList &al) |
| build a LVL1 TriggerItem from a COOL db record | |
| TriggerThreshold * | createLvl1Threshold (const coral::AttributeList &al) |
| build a LVL1 TriggerThreshold from a COOL db record | |
| void | addThresholdsToTriggerItem (const coral::AttributeList &al, TriggerItem *item, const std::vector< TrigConf::TriggerThreshold * > &thrs) |
| build a TriggerThreshold definition from a COOL db record and add to the corresponding item | |
| void TrigConf::TrigConfCoolL1PayloadConverters::addThresholdsToTriggerItem | ( | const coral::AttributeList & | al, |
| TriggerItem * | item, | ||
| const std::vector< TrigConf::TriggerThreshold * > & | thrs ) |
build a TriggerThreshold definition from a COOL db record and add to the corresponding item
| payload | COOL db record |
Definition at line 407 of file TrigConfCoolL1PayloadConverters.cxx.
| Record TrigConf::TrigConfCoolL1PayloadConverters::createLvl1BGContentPayload | ( | cool::IFolderPtr | fld, |
| const TrigConf::BunchGroupSet & | bgs ) |
build a COOL db record from a bunch group definition value
| bunchgroup | the bunchgroup object |
Definition at line 220 of file TrigConfCoolL1PayloadConverters.cxx.
| Record TrigConf::TrigConfCoolL1PayloadConverters::createLvl1BGDescPayload | ( | cool::IFolderPtr | fld, |
| const TrigConf::BunchGroupSet & | bgs, | ||
| const TrigConf::Menu & | lvl1Menu ) |
build a COOL db record from a bunch group description
| bunch_desc | string describing a bunch group |
Definition at line 283 of file TrigConfCoolL1PayloadConverters.cxx.
| Record TrigConf::TrigConfCoolL1PayloadConverters::createLvl1BGKeyPayload | ( | cool::IFolderPtr | fld, |
| unsigned int | lvl1BunchgroupKey ) |
build a COOL db record from a LVL1 bunch group key
| lvl1BunchgroupKey | the bunch group key |
Definition at line 212 of file TrigConfCoolL1PayloadConverters.cxx.
| Record TrigConf::TrigConfCoolL1PayloadConverters::createLvl1ConfigKeyPayload | ( | cool::IFolderPtr | fld, |
| unsigned int | lvl1PrescaleKey ) |
build a COOL db record from a LVL1 configuration key
Definition at line 182 of file TrigConfCoolL1PayloadConverters.cxx.
| cool::Record TrigConf::TrigConfCoolL1PayloadConverters::createLvl1InputMapPayload | ( | cool::IFolderPtr | fld, |
| const TrigConf::TIP & | tip ) |
build a COOL db record from a PIT-mapping string value
Definition at line 351 of file TrigConfCoolL1PayloadConverters.cxx.
| Record TrigConf::TrigConfCoolL1PayloadConverters::createLvl1ItemDefPayload | ( | cool::IFolderPtr | fld, |
| const TrigConf::TriggerItem & | item ) |
build a COOL db record from a LVL1 TriggerItem (the conditions)
Definition at line 59 of file TrigConfCoolL1PayloadConverters.cxx.
| Record TrigConf::TrigConfCoolL1PayloadConverters::createLvl1JetWeightPayload | ( | cool::IFolderPtr | fld, |
| const std::vector< int > & | jetweights ) |
build a COOL db record from a L1 Jet Weights vector
Definition at line 76 of file TrigConfCoolL1PayloadConverters.cxx.
| Record TrigConf::TrigConfCoolL1PayloadConverters::createLvl1MenuPayload | ( | cool::IFolderPtr | fld, |
| const TrigConf::TriggerItem & | item ) |
build a COOL db record from a LVL1 TriggerItem (the item name and version)
Definition at line 50 of file TrigConfCoolL1PayloadConverters.cxx.
| Record TrigConf::TrigConfCoolL1PayloadConverters::createLvl1METSigPayload | ( | cool::IFolderPtr | fld, |
| const METSigParam & | metSigParams ) |
build a COOL db record from a L1 MET significance global parameters
Definition at line 91 of file TrigConfCoolL1PayloadConverters.cxx.
| cool::Record TrigConf::TrigConfCoolL1PayloadConverters::createLvl1MonMapPayload | ( | cool::IFolderPtr | fld, |
| const std::string & | type, | ||
| const uint16_t & | bgId, | ||
| const std::string & | threshName, | ||
| const std::string & | slot, | ||
| const std::string & | con, | ||
| const std::string & | mult, | ||
| const std::string & | start, | ||
| const std::string & | end, | ||
| const std::string & | active, | ||
| const std::string & | monName = std::string(""), | ||
| const std::string & | CounterLogic = std::string("") ) |
build a COOL db record from a monitoring-mapping string value
| mon | Monitoring counter object |
| threshName | String with concatenated threshold names |
| slot | String with concatenated CTPIN slots |
| con | String with concatenated CTPIN connectors |
| mult | String with concatenated multiplicities |
| start | String with start bits |
| end | String with end bits |
| active | String with active flags |
Definition at line 368 of file TrigConfCoolL1PayloadConverters.cxx.
| Record TrigConf::TrigConfCoolL1PayloadConverters::createLvl1PrescalesPayload | ( | cool::IFolderPtr | fld, |
| int | prescale ) |
build a COOL db record from a LVL1 prescale value
Note that the prescale values are inserted in the same order as the trigger items, the matching between them depends on their position in the list (COOL channel ID)
Definition at line 190 of file TrigConfCoolL1PayloadConverters.cxx.
| Record TrigConf::TrigConfCoolL1PayloadConverters::createLvl1PrescalesPayload | ( | cool::IFolderPtr | fld, |
| int64_t | prescale ) |
Definition at line 201 of file TrigConfCoolL1PayloadConverters.cxx.
| TriggerThreshold * TrigConf::TrigConfCoolL1PayloadConverters::createLvl1Threshold | ( | const coral::AttributeList & | al | ) |
build a LVL1 TriggerThreshold from a COOL db record
Definition at line 417 of file TrigConfCoolL1PayloadConverters.cxx.
| Record TrigConf::TrigConfCoolL1PayloadConverters::createLvl1ThresholdPayload | ( | cool::IFolderPtr | fld, |
| const TrigConf::TriggerThreshold & | thr ) |
build a COOL db record from a LVL1 TriggerItem
Definition at line 108 of file TrigConfCoolL1PayloadConverters.cxx.
| TriggerItem * TrigConf::TrigConfCoolL1PayloadConverters::createLvl1TriggerItem | ( | const coral::AttributeList & | al | ) |
build a LVL1 TriggerItem from a COOL db record
Definition at line 398 of file TrigConfCoolL1PayloadConverters.cxx.
| vector< BunchGroup > TrigConf::TrigConfCoolL1PayloadConverters::readLvl1BGContent | ( | const coral::AttributeList & | al | ) |
build the LVL1 Bunchgroup code
Definition at line 518 of file TrigConfCoolL1PayloadConverters.cxx.
| pair< vector< string >, map< unsigned int, unsigned char > > TrigConf::TrigConfCoolL1PayloadConverters::readLvl1BGDesc | ( | const coral::AttributeList & | al | ) |
build the LVL1 Bunchgroup descriptions from a coral::AttributeList
| al | the AttributeList |
Definition at line 555 of file TrigConfCoolL1PayloadConverters.cxx.
| int TrigConf::TrigConfCoolL1PayloadConverters::readLvl1BGKey | ( | const coral::AttributeList & | al | ) |
build the LVL1 Bunchgroup key value
Definition at line 623 of file TrigConfCoolL1PayloadConverters.cxx.
| void TrigConf::TrigConfCoolL1PayloadConverters::readLvl1ConfigKey | ( | const coral::AttributeList & | al, |
| unsigned int & | lvl1PrescaleKey ) |
build the LVL1 configuration key from a coral::AttributeList
Definition at line 595 of file TrigConfCoolL1PayloadConverters.cxx.
| PIT * TrigConf::TrigConfCoolL1PayloadConverters::readLvl1InputMap | ( | const coral::AttributeList & | al | ) |
Build a LVL1 PIT object from COOL payload.
Definition at line 630 of file TrigConfCoolL1PayloadConverters.cxx.
| std::vector< TrigConf::ThresholdMonitor * > TrigConf::TrigConfCoolL1PayloadConverters::readLvl1MonMap | ( | const cool::IRecord & | payload | ) |
Build a LVL1 mon counter object from COOL payload.
Definition at line 660 of file TrigConfCoolL1PayloadConverters.cxx.
| void TrigConf::TrigConfCoolL1PayloadConverters::readLvl1Prescale | ( | const coral::AttributeList & | al, |
| int & | ps ) |
build the LVL1 prescale value from a coral::AttributeList
Definition at line 603 of file TrigConfCoolL1PayloadConverters.cxx.
| void TrigConf::TrigConfCoolL1PayloadConverters::readLvl1Prescale | ( | const coral::AttributeList & | al, |
| int64_t & | ps ) |
| TIP * TrigConf::TrigConfCoolL1PayloadConverters::readLvl1TIPMap | ( | const coral::AttributeList & | al | ) |
Definition at line 645 of file TrigConfCoolL1PayloadConverters.cxx.