|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #include "boost/preprocessor/facilities/overload.hpp"
10 BOOST_PP_OVERLOAD(DEF_HW, __VA_ARGS__)(__VA_ARGS__)
12 #define DEF_HW1(VARNAME) \
13 {#VARNAME, TCS::HardwareParam{#VARNAME, TCS::VARNAME, "", ""}}
15 #define DEF_HW2(VARNAME, DESC) \
16 {#VARNAME, TCS::HardwareParam{#VARNAME, TCS::VARNAME, DESC, ""}}
18 #define DEF_HW3(VARNAME, DESC, RULE) \
19 {#VARNAME, TCS::HardwareParam{#VARNAME, TCS::VARNAME, DESC, RULE}}
23 static const std::map<std::string, TCS::HardwareParam> _hw = {
const uint32_t eTauOutputWidthSelect
const uint32_t InputWidthMU
const uint32_t InputWidth1stStageSelectEM
const uint32_t eEmOutputWidthSort
const uint32_t MuonEtaBitWidth
const uint32_t MuonPhiBitWidth
const uint32_t gJetInputWidth
const uint32_t muonOutputWidthSort
const uint32_t OutputWidthSortEM
const uint32_t InputWidthJET
const uint32_t jJetInputWidth
const uint32_t NumberOfResultBits
const uint32_t NumberOfOverflowBits
const uint32_t JetEt1BitWidth
const uint32_t eTauOutputWidthSort
const uint32_t eEmInputWidth
const uint32_t DefaultJetSize
const uint32_t GenericEtBitWidth
const uint32_t JetEt2BitWidth
const uint32_t OutputWidthSelectEM
const uint32_t JetEtaBitWidth
const uint32_t jTauOutputWidthSelect
const uint32_t KalmanMETCorrection_numberOfEtaBins
const uint32_t SechTanhBitWidth
const uint32_t jJetOutputWidthSort
const uint32_t JetPhiBitWidth
const uint32_t jJetOutputWidthSelect
static const std::map< std::string, HardwareParam > & get()
const uint32_t OutputWidthSelectMU
const uint32_t InputWidthEM
const uint32_t InputWidth1stStageSelectTAU
const uint32_t MuonPtBitWidth
const uint32_t muonInputWidth
const uint32_t OutputWidthMET
const uint32_t muonOutputWidthSelect
const uint32_t jLargeRJetInputWidth
const uint32_t InputWidth1stStageSortTAU
const uint32_t OutputWidthSortTAU
const uint32_t ClusterIsolBitWidth
const uint32_t NumberOfSortAlgorithms
const uint32_t jTauInputWidth
const uint32_t ClusterEtaBitWidth
const uint32_t NumberOfAlgorithms
const uint32_t METSqrEnergyBitWidth
const uint32_t metOutputWidth
const uint32_t CosSinBitWidth
const uint32_t CoshBitWidth
const uint32_t InputWidth1stStageSortJET
const uint32_t InputWidth1stStageSelectMU
const uint32_t OutputWidthSortJET
const uint32_t InputWidthTAU
const uint32_t GenericPhiBitWidth
const uint32_t OutputWidthSelectTAU
const uint32_t OutputWidthSortMU
const uint32_t GenericEtaBitWidth
const uint32_t KalmanMETCorrection_numberOfEtBins
const uint32_t OutputWidthSelectJET
const uint32_t InputWidthMET
const uint32_t InputWidth1stStageSortMU
const uint32_t gLargeRJetInputWidth
const uint32_t jTauOutputWidthSort
const uint32_t InputWidth1stStageSortEM
const uint32_t InputWidth1stStageSelectJET
const uint32_t ClusterEtBitWidth
const uint32_t jEmInputWidth
const uint32_t KalmanMETCorrection_correctionBitWidth
const uint32_t NumberOfDelayedMuons
const uint32_t NumberOfOutputBits
const uint32_t eTauInputWidth
const uint32_t ClusterPhiBitWidth
const uint32_t MassSqrBitWidth
const uint32_t jMetInputWidth
const uint32_t jEmOutputWidthSort
const uint32_t METEnergyBitWidth
const uint32_t eEmOutputWidthSelect