![]() |
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 More... | |
cool::Record | createHltChainGroupPayload (cool::IFolderPtr, const TrigConf::HLTChain &ch) |
build a COOL db record from a HLT chain More... | |
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 More... | |
cool::Record | createMonConfigKeyPayload (cool::IFolderPtr fld, uint MCK, std::string &info) |
build a COOL db record from a HLT monitoring configuration key More... | |
cool::Record | createHltPrescalesPayload (cool::IFolderPtr, float prescale, float passthrough, float rerunprescale) |
build a COOL db record from a HLT prescale value More... | |
cool::Record | createHltPrescaleKeyPayload (cool::IFolderPtr, int psk) |
build a COOL db record from a HLT prescale value More... | |
HLTChain * | createHLTChain (const coral::AttributeList &al, TrigConf::HLTSequenceList *sequences=0) |
build an HLT chain from a COOL db record More... | |
void | addGroupsToHltChain (const coral::AttributeList &al, const TrigConf::HLTChainList &chl) |
add the groups to and HLT chain from a AttributeList More... | |
void | readHltConfigKeys (const coral::AttributeList &al, unsigned int &masterConfigKey, unsigned int &hltPrescaleKey, std::string &configSource) |
read the HLT configuration keys from a coral::AttributeList More... | |
void | readHltPrescale (const coral::AttributeList &al, float &ps, float &pt, float &rrps) |
build the HLT prescale value from a COOL db record More... | |
int | readHltPrescaleKey (const coral::AttributeList &al) |
build the HLT prescale key from a COOL db record More... | |
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 | ||
) |
build the HLT prescale value from a COOL db record
Definition at line 251 of file TrigConfCoolHLTPayloadConverters.cxx.
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.