|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TrigConf_CTPFiles
6 #define TrigConf_CTPFiles
10 #include <sys/types.h>
40 const std::vector<uint32_t> &
ctpcoreLUT()
const;
44 const std::vector<uint32_t> &
ctpcoreCAM()
const;
109 virtual void print(
const std::string&
indent=
"",
unsigned int detail=1)
const override;
bool loadCtpinFiles() const
const std::vector< uint32_t > & ctpcoreLUT() const
static u_int ALL_CTPMONSELECTOR_SIZE ATLAS_THREAD_SAFE
void setCtpcoreCAM(const std::vector< u_int > &vec)
void setCtpmonSelector(const std::vector< u_int > &vec)
void setCtpinSmxSvfiSlot9(const std::string &str)
void setCtpinSmxSvfiSlot8(const std::string &str)
static u_int CTPMON_ADDRESS_SELECTOR_NUMBER ATLAS_THREAD_SAFE
const std::vector< uint32_t > & ctpcoreCAM() const
static u_int ALL_CTPMONDECODER_SIZE ATLAS_THREAD_SAFE
void setCtpinMonDecoderSlot7(const std::vector< u_int > &vec)
std::string m_ctpinSmxOutput
std::vector< uint32_t > m_ctpinMonDecoderSlot7
const std::vector< uint32_t > & ctpmonDecoder() const
void setLoadCtpinFiles(bool flag=true)
static u_int ALL_CTPCORECAM_SIZE ATLAS_THREAD_SAFE
void setFileSizes(unsigned int run)
const std::string & ctpinSmxSvfiSlot7() const
void setCtpinSmxOutput(const std::string &str)
std::vector< size_t > vec
std::vector< uint32_t > m_ctpmonDecoder
void setLoadCtpmonFiles(bool flag=true)
std::vector< uint32_t > m_ctpcoreCAM
static u_int ALL_CTPINMONDEC_SIZE ATLAS_THREAD_SAFE
std::string m_ctpinSmxVhdlSlot9
void setCtpinSmxVhdlSlot8(const std::string &str)
Forward iterator to traverse the main components of the trigger configuration.
void setCtpcoreLUT(const std::vector< u_int > &vec)
const std::string & ctpinSmxVhdlSlot9() const
bool loadCtpmonFiles() const
const std::string & ctpinSmxSvfiSlot8() const
void setCtpmonDecoder(const std::vector< u_int > &vec)
std::vector< uint32_t > m_ctpinMonDecoderSlot9
std::string m_ctpinSmxVhdlSlot8
static u_int ALL_CTPCORELUT_SIZE ATLAS_THREAD_SAFE
void setCtpinMonDecoderSlot9(const std::vector< u_int > &vec)
const std::string & smxName() const
void setLoadCtpcoreFiles(bool flag=true)
bool loadCtpcoreFiles() const
int lvl1MasterTableId() const
const std::vector< uint32_t > & ctpinMonDecoderSlot9() const
void setCtpinSmxSvfiSlot7(const std::string &str)
std::vector< uint32_t > m_ctpinMonSelectorSlot9
static u_int CTPMON_MUX_OUTPUT_NUMBER ATLAS_THREAD_SAFE
void setCtpinMonSelectorSlot8(const std::vector< u_int > &vec)
static u_int ALL_CTPINMONSEL_SIZE ATLAS_THREAD_SAFE
const std::vector< uint32_t > & ctpinMonSelectorSlot9() const
void setCtpinSmxVhdlSlot7(const std::string &str)
const std::string & ctpinSmxSvfiSlot9() const
std::vector< uint32_t > m_ctpcoreLUT
std::vector< uint32_t > m_ctpinMonSelectorSlot7
void setSmxId(const int &id)
void setLvl1MasterTableId(const int &id)
const std::string & ctpinSmxOutput() const
std::vector< uint32_t > m_ctpmonSelector
const std::vector< uint32_t > & ctpmonSelector() const
const std::string & ctpinSmxVhdlSlot8() const
void setSmxName(const std::string &str)
std::string m_ctpinSmxSvfiSlot7
const std::vector< uint32_t > & ctpinMonDecoderSlot8() const
std::string m_ctpinSmxSvfiSlot8
virtual ~CTPFiles() override=default
const std::string & ctpinSmxVhdlSlot7() const
void setCtpinMonSelectorSlot9(const std::vector< u_int > &vec)
const std::vector< uint32_t > & ctpinMonSelectorSlot8() const
std::vector< uint32_t > m_ctpinMonSelectorSlot8
std::ostream & indent(std::ostream &o, int lvl, int size) const
const std::vector< uint32_t > & ctpinMonSelectorSlot7() const
std::string m_ctpinSmxSvfiSlot9
void setCtpinSmxVhdlSlot9(const std::string &str)
std::vector< uint32_t > m_ctpinMonDecoderSlot8
std::string m_ctpinSmxVhdlSlot7
Define macros for attributes used to control the static checker.
void setCtpinMonDecoderSlot8(const std::vector< u_int > &vec)
void setCtpinMonSelectorSlot7(const std::vector< u_int > &vec)
const std::vector< uint32_t > & ctpinMonDecoderSlot7() const
virtual void print(const std::string &indent="", unsigned int detail=1) const override