![]() |
ATLAS Offline Software
|
Functions | |
| cool::Record | createHltMenuPayload (cool::IFolderPtr, const TrigConf::HLTChain &, const std::string &concise) |
| build a COOL db record from a HLT chain | |
| cool::Record | createHltChainGroupPayload (cool::IFolderPtr, const TrigConf::HLTChain &ch) |
| build a COOL db record from a HLT chain | |
| cool::Record | createHltConfigKeysPayload (cool::IFolderPtr, unsigned int masterKey, unsigned int hltPrescaleKey, const std::string &configSource) |
| build a COOL db record from a set of HLT configuration keys | |
| cool::Record | createMonConfigKeyPayload (cool::IFolderPtr fld, uint MCK, std::string &info) |
| build a COOL db record from a HLT monitoring configuration key | |
| cool::Record | createHltPrescalesPayload (cool::IFolderPtr, float prescale, float passthrough, float rerunprescale) |
| build a COOL db record from a HLT prescale value | |
| cool::Record | createHltPrescaleKeyPayload (cool::IFolderPtr, int psk) |
| build a COOL db record from a HLT prescale value | |
| HLTChain * | createHLTChain (const coral::AttributeList &al, TrigConf::HLTSequenceList *sequences=0) |
| build an HLT chain from a COOL db record | |
| void | addGroupsToHltChain (const coral::AttributeList &al, const TrigConf::HLTChainList &chl) |
| add the groups to and HLT chain from a AttributeList | |
| void | readHltConfigKeys (const coral::AttributeList &al, unsigned int &masterConfigKey, unsigned int &hltPrescaleKey, std::string &configSource) |
| read the HLT configuration keys from a coral::AttributeList | |
| void | readHltPrescale (const coral::AttributeList &al, float &ps, float &pt, float &rrps) |
| build the HLT prescale value from a COOL db record | |
| int | readHltPrescaleKey (const coral::AttributeList &al) |
| build the HLT prescale key from a COOL db record | |
| void TrigConf::TrigConfCoolHLTPayloadConverters::addGroupsToHltChain | ( | const coral::AttributeList & | al, |
| const TrigConf::HLTChainList & | chl ) |
add the groups to and HLT chain from a AttributeList
Definition at line 222 of file TrigConfCoolHLTPayloadConverters.cxx.
| HLTChain * TrigConf::TrigConfCoolHLTPayloadConverters::createHLTChain | ( | const coral::AttributeList & | al, |
| TrigConf::HLTSequenceList * | sequences = 0 ) |
build an HLT chain from a COOL db record
Definition at line 110 of file TrigConfCoolHLTPayloadConverters.cxx.
| Record TrigConf::TrigConfCoolHLTPayloadConverters::createHltChainGroupPayload | ( | cool::IFolderPtr | fld, |
| const TrigConf::HLTChain & | ch ) |
build a COOL db record from a HLT chain
| ch | the HLT trigger chain |
Definition at line 57 of file TrigConfCoolHLTPayloadConverters.cxx.
| Record TrigConf::TrigConfCoolHLTPayloadConverters::createHltConfigKeysPayload | ( | cool::IFolderPtr | fld, |
| unsigned int | masterKey, | ||
| unsigned int | hltPrescaleKey, | ||
| const std::string & | configSource ) |
build a COOL db record from a set of HLT configuration keys
| masterKey | the configuration super master key |
| hltPrescaleKey | the HLT prescale key |
| configSource | the source of configuration information (DB connection string or XML file name) |
Definition at line 73 of file TrigConfCoolHLTPayloadConverters.cxx.
| Record TrigConf::TrigConfCoolHLTPayloadConverters::createHltMenuPayload | ( | cool::IFolderPtr | fld, |
| const TrigConf::HLTChain & | ch, | ||
| const std::string & | concise ) |
build a COOL db record from a HLT chain
| ch | the HLT trigger chain |
Definition at line 28 of file TrigConfCoolHLTPayloadConverters.cxx.
| Record TrigConf::TrigConfCoolHLTPayloadConverters::createHltPrescaleKeyPayload | ( | cool::IFolderPtr | fld, |
| int | psk ) |
build a COOL db record from a HLT prescale value
| prescale | the 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 102 of file TrigConfCoolHLTPayloadConverters.cxx.
| Record TrigConf::TrigConfCoolHLTPayloadConverters::createHltPrescalesPayload | ( | cool::IFolderPtr | fld, |
| float | prescale, | ||
| float | passthrough, | ||
| float | rerunprescale ) |
build a COOL db record from a HLT prescale value
| prescale | the 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 91 of file TrigConfCoolHLTPayloadConverters.cxx.
| Record TrigConf::TrigConfCoolHLTPayloadConverters::createMonConfigKeyPayload | ( | cool::IFolderPtr | fld, |
| uint | MCK, | ||
| std::string & | info ) |
build a COOL db record from a HLT monitoring configuration key
| MCK | the monitoring configuration key |
| configSource | the source of configuration information (DB connection string or XML file name) |
Definition at line 83 of file TrigConfCoolHLTPayloadConverters.cxx.
| void TrigConf::TrigConfCoolHLTPayloadConverters::readHltConfigKeys | ( | const coral::AttributeList & | al, |
| unsigned int & | masterConfigKey, | ||
| unsigned int & | hltPrescaleKey, | ||
| std::string & | configSource ) |
read the HLT configuration keys from a coral::AttributeList
Definition at line 241 of file TrigConfCoolHLTPayloadConverters.cxx.
| void TrigConf::TrigConfCoolHLTPayloadConverters::readHltPrescale | ( | const coral::AttributeList & | al, |
| float & | ps, | ||
| float & | pt, | ||
| float & | rrps ) |
| int TrigConf::TrigConfCoolHLTPayloadConverters::readHltPrescaleKey | ( | const coral::AttributeList & | al | ) |
build the HLT prescale key from a COOL db record
Definition at line 261 of file TrigConfCoolHLTPayloadConverters.cxx.