1 #ifndef L1Trigger_L1TCommon_TrigSystem_h
2 #define L1Trigger_L1TCommon_TrigSystem_h
43 std::map<std::string, std::string>
procRole_;
45 std::map<std::string, std::vector<std::string> >
roleProcs_;
void disableDaqProc(const std::string &daqProc)
const std::map< std::string, std::string > & getProcRole()
bool isMasked(const std::string &proccessor, const std::string &id)
std::map< std::string, std::vector< std::string > > roleProcs_
std::map< std::string, std::string > daqttcCrate_
const std::map< std::string, std::vector< std::string > > & getRoleProcs()
std::map< std::string, std::string > daqttcRole_
void addMask(const std::string &id, const std::string &procRole)
void addDaqRole(const std::string &daq, const std::string &role)
void configureSystemFromFiles(const std::string &hwCfgFile, const std::string &topCfgFile, const std::string &key)
void addSetting(const std::string &type, const std::string &id, const std::string &value, const std::string &procRole, const std::string &delim="")
void addProcRole(const std::string &processor, const std::string &role)
std::map< std::string, std::vector< std::string > > crateProcs_
void addProcCrate(const std::string &processor, const std::string &crate)
bool checkIdExistsAndSetSetting_(std::vector< Setting > &vec, const std::string &id, const std::string &value, const std::string &procRole)
std::map< std::string, std::vector< std::string > > roleDaqttcs_
void setConfigured(const bool state=true)
std::map< std::string, std::vector< Setting > > procSettings_
std::map< std::string, int > procSlot_
string key
FastSim: produces sample of signal events, overlayed with premixed minbias events.
bool isProcEnabled(const std::string &proccessor)
std::map< std::string, Setting > getSettings(const std::string &processor)
void addDaqCrate(const std::string &daq, const std::string &crate)
void addProcSlot(const std::string &processor, const std::string &slot)
std::map< std::string, bool > procEnabled_
void setSystemId(const std::string id)
std::map< std::string, std::vector< Mask > > procMasks_
std::map< std::string, Mask > getMasks(const std::string &proccessor)
std::map< std::string, std::string > procRole_
void addSettingTable(const std::string &id, const std::string &columns, const std::string &types, const std::vector< std::string > &rows, const std::string &procRole, const std::string &delim)