8 { RoiMaskA,
"roimasking_lut_A" },
9 { RoiMaskC,
"roimasking_lut_C" },
10 { PtLutBarrel,
"pt_lut_BA" },
11 { PtLutEndcap,
"pt_lut_EF" }
27 std::cout <<
"CTP Files (" << (
m_hasCompleteCtpData?
"complete" :
"incomplete") <<
")" << std::endl;
39 std::cout <<
" CTPMON DMX: " <<
m_Ctpmon_DMX.size() << std::endl;
40 std::cout <<
"CTP SMX (" << (
m_hasCompleteSmxData?
"complete" :
"incomplete") <<
")" << std::endl;
41 std::cout <<
" Output: " <<
m_Smx_Output.size() << std::endl;
49 std::cout <<
" required:" << std::endl;
50 std::cout <<
" RoiMask A: " <<
m_muctpi.at(
"roimasking_lut_A").size() << std::endl;
51 std::cout <<
" RoiMask C: " <<
m_muctpi.at(
"roimasking_lut_C").size() << std::endl;
52 std::cout <<
" pt Barrel: " <<
m_muctpi.at(
"pt_lut_BA").size() << std::endl;
53 std::cout <<
" pt EC/FW : " <<
m_muctpi.at(
"pt_lut_EF").size() << std::endl;
54 std::cout <<
" extra pt lut:" << std::endl;
56 std::cout <<
" " <<
x.first <<
": " <<
x.second.size() << std::endl;
59 std::cout <<
"TMC information (" << (
m_hasCompleteTmcData?
"complete" :
"incomplete") <<
")" << std::endl;
88const std::vector<uint32_t> &
93const std::vector<uint32_t> &
98const std::vector<uint32_t> &
103const std::vector<uint32_t> &
109const std::vector<uint32_t> &
114const std::vector<uint32_t> &
119const std::vector<uint32_t> &
124const std::vector<uint32_t> &
129const std::vector<uint32_t> &
134const std::vector<uint32_t> &
139const std::vector<uint32_t> &
144const std::vector<uint32_t> &
184const std::vector<uint32_t> &
189const std::vector<uint32_t> &
194const std::vector<uint32_t> &
199const std::vector<TrigConf::L1CTPFiles::CTPCoreInput> &
204const std::vector<TrigConf::L1CTPFiles::CTPInCounter> &
209const std::vector<TrigConf::L1CTPFiles::CTPMonCounter> &
char data[hepevt_bytes_allocation_ATLAS]
Base class for Trigger configuration data and wrapper around underlying representation.
std::string m_Smx_Vhdl_Slot8
const std::vector< uint32_t > & ctpcore_SMX() const
std::vector< uint32_t > m_Ctpmon_DMX
void set_Muctpi(MuctpiAccess key, std::vector< uint32_t > data)
void set_Ctpmon_MonSelector(std::vector< uint32_t > data)
const std::vector< uint32_t > & muctpiRoi(MuctpiAccess key) const
std::vector< uint32_t > m_Ctpcore_SMX
void set_Tmc_CtpmonCounters(std::vector< TrigConf::L1CTPFiles::CTPMonCounter > data)
const std::vector< uint32_t > & ctpin_MonSelector_Slot7() const
const std::string & smx_Svfi_Slot7() const
std::map< std::string, std::vector< uint32_t > > m_muctpi
L1 Muon files.
void set_Ctpin_MonSelector_Slot9(std::vector< uint32_t > data)
void set_HasCompleteCtpData(bool flag)
Setters of the various CTP data.
std::vector< uint32_t > m_Ctpin_MonDecoder_Slot8
std::vector< uint32_t > m_Ctpmon_MonDecoder
void set_HasCompleteSmxData(bool flag)
std::vector< TrigConf::L1CTPFiles::CTPInCounter > m_Tmc_CtpinCounters
const std::vector< uint32_t > & ctpin_MonDecoder_Slot8() const
std::string m_Smx_Svfi_Slot9
const std::vector< uint32_t > & ctpin_MonDecoder_Slot7() const
void set_Tmc_Data(DataStructure data)
const std::string & smx_Vhdl_Slot9() const
void set_Ctpin_MonDecoder_Slot8(std::vector< uint32_t > data)
const std::string & smx_Svfi_Slot9() const
static const std::map< MuctpiAccess, std::string > s_keyMap
std::vector< uint32_t > m_Ctpmon_MonSelector
std::vector< TrigConf::L1CTPFiles::CTPMonCounter > m_Tmc_CtpmonCounters
void set_Ctpin_MonSelector_Slot8(std::vector< uint32_t > data)
const std::string & smx_Output() const
bool m_hasCompleteMuctpiData
std::string m_Smx_Svfi_Slot7
std::vector< uint32_t > m_Ctpin_MonDecoder_Slot9
void set_Tmc_CtpcoreInputs(std::vector< TrigConf::L1CTPFiles::CTPCoreInput > data)
std::vector< uint32_t > m_Ctpin_MonSelector_Slot7
bool hasCompleteSmxData() const
std::map< std::string, std::vector< uint32_t > > m_muctpi_Extra_Ptlut
const std::string & smx_Vhdl_Slot7() const
void set_Smx_Svfi_Slot8(const std::string &data)
const std::vector< uint32_t > & ctpin_MonSelector_Slot8() const
const std::vector< uint32_t > & ctpcore_LUT() const
const std::vector< uint32_t > & muctpi_Nbits() const
void set_Ctpmon_MonDecoder(std::vector< uint32_t > data)
std::vector< uint32_t > m_Ctpcore_LUT
L1_CTP_FILES.
void set_Smx_Svfi_Slot9(const std::string &data)
bool hasCompleteTmcData() const
const std::string & smx_Vhdl_Slot8() const
std::vector< uint32_t > m_Ctpin_MonDecoder_Slot7
bool m_hasCompleteCtpData
void set_Tmc_CtpinCounters(std::vector< TrigConf::L1CTPFiles::CTPInCounter > data)
void set_Muctpi_Nbits(std::vector< uint32_t > data)
const std::vector< uint32_t > & ctpcore_CAM() const
std::vector< TrigConf::L1CTPFiles::CTPCoreInput > m_Tmc_CtpcoreInputs
L1 TMC output informaion.
std::vector< uint32_t > m_Ctpcore_CAM
bool m_hasCompleteTmcData
const std::vector< TrigConf::L1CTPFiles::CTPInCounter > & tmc_CtpinCounters() const
void set_Ctpcore_LUT(std::vector< uint32_t > data)
void set_Ctpmon_DMX(std::vector< uint32_t > data)
bool hasCompleteCtpData() const
Accessors to the various CTP data.
std::vector< uint32_t > m_Ctpin_MonSelector_Slot9
void set_Smx_Vhdl_Slot7(const std::string &data)
void set_Ctpin_MonDecoder_Slot7(std::vector< uint32_t > data)
std::string m_Smx_Svfi_Slot8
const std::vector< uint32_t > & ctpmon_DMX() const
void set_Muctpi_Extra_Ptlut(const std::string &key, std::vector< uint32_t > data)
void set_HasCompleteMuctpiData(bool flag)
void set_Ctpcore_SMX(std::vector< uint32_t > data)
bool m_hasCompleteSmxData
const std::vector< TrigConf::L1CTPFiles::CTPMonCounter > & tmc_CtpmonCounters() const
std::vector< TrigConf::L1CTPFiles::CTPCoreCTPXInput > m_Tmc_CtpcoreCTPXInputs
void set_Smx_Output(const std::string &data)
const std::string & smx_Svfi_Slot8() const
const std::vector< uint32_t > & ctpmon_MonSelector() const
std::string m_Smx_Vhdl_Slot9
void set_Smx_Vhdl_Slot9(const std::string &data)
bool hasCompleteMuctpiData() const
const std::vector< uint32_t > & ctpmon_MonDecoder() const
void set_Tmc_CtpcoreCTPXInputs(std::vector< TrigConf::L1CTPFiles::CTPCoreCTPXInput > data)
void set_Ctpin_MonSelector_Slot7(std::vector< uint32_t > data)
const std::vector< uint32_t > & ctpin_MonDecoder_Slot9() const
void set_Smx_Svfi_Slot7(const std::string &data)
void set_Ctpin_MonDecoder_Slot9(std::vector< uint32_t > data)
std::string m_Smx_Vhdl_Slot7
std::vector< uint32_t > m_muctpi_Nbits
std::string m_Smx_Output
L1_SMX files.
void set_Ctpcore_CAM(std::vector< uint32_t > data)
const std::vector< uint32_t > & ctpin_MonSelector_Slot9() const
const std::vector< TrigConf::L1CTPFiles::CTPCoreInput > & tmc_CtpcoreInputs() const
void set_Smx_Vhdl_Slot8(const std::string &data)
void set_HasCompleteTmcData(bool flag)
std::vector< uint32_t > m_Ctpin_MonSelector_Slot8
const std::vector< uint32_t > & muctpi_Extra_Ptlut(const std::string §or) const