![]() |
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 402 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 215 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 278 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 207 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 177 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 346 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 54 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 71 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 45 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 86 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 363 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 185 of file TrigConfCoolL1PayloadConverters.cxx.
| Record TrigConf::TrigConfCoolL1PayloadConverters::createLvl1PrescalesPayload | ( | cool::IFolderPtr | fld, |
| int64_t | prescale ) |
Definition at line 196 of file TrigConfCoolL1PayloadConverters.cxx.
| TriggerThreshold * TrigConf::TrigConfCoolL1PayloadConverters::createLvl1Threshold | ( | const coral::AttributeList & | al | ) |
build a LVL1 TriggerThreshold from a COOL db record
Definition at line 412 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 103 of file TrigConfCoolL1PayloadConverters.cxx.
| TriggerItem * TrigConf::TrigConfCoolL1PayloadConverters::createLvl1TriggerItem | ( | const coral::AttributeList & | al | ) |
build a LVL1 TriggerItem from a COOL db record
Definition at line 393 of file TrigConfCoolL1PayloadConverters.cxx.
| vector< BunchGroup > TrigConf::TrigConfCoolL1PayloadConverters::readLvl1BGContent | ( | const coral::AttributeList & | al | ) |
build the LVL1 Bunchgroup code
Definition at line 513 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 550 of file TrigConfCoolL1PayloadConverters.cxx.
| int TrigConf::TrigConfCoolL1PayloadConverters::readLvl1BGKey | ( | const coral::AttributeList & | al | ) |
build the LVL1 Bunchgroup key value
Definition at line 618 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 590 of file TrigConfCoolL1PayloadConverters.cxx.
| PIT * TrigConf::TrigConfCoolL1PayloadConverters::readLvl1InputMap | ( | const coral::AttributeList & | al | ) |
Build a LVL1 PIT object from COOL payload.
Definition at line 625 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 655 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 598 of file TrigConfCoolL1PayloadConverters.cxx.
| void TrigConf::TrigConfCoolL1PayloadConverters::readLvl1Prescale | ( | const coral::AttributeList & | al, |
| int64_t & | ps ) |
Definition at line 640 of file TrigConfCoolL1PayloadConverters.cxx.