Namespaces | |
namespace | dqm |
namespace | evt |
namespace | evtn |
namespace | fedinterface |
namespace | fuep |
namespace | funcs |
namespace | internal |
namespace | moduleweb |
namespace | rb_statemachine |
namespace | soaputils |
namespace | utils |
Classes | |
class | AsciiHisto |
class | AsciiRollingChart |
class | BaseBU |
class | BaseFU |
class | BU |
class | BUEvent |
class | BUFUInterface |
class | BUProxy |
class | CPUStat |
class | Css |
class | CurlPoster |
struct | DatasetSummaryStatic |
class | DQMMsgBuf |
class | EPStateMachine |
class | EvffedFillerEP |
class | EvffedFillerRB |
class | EvFFEDSelector |
class | EvFRecordInserter |
class | EvFRecordUnpacker |
class | Exception |
class | ExceptionGenerator |
class | FileDescriptorHandler |
struct | filter |
class | FsmFailedEvent |
class | FUEventProcessor |
class | FUResource |
class | FUResourceBroker |
class | FUResourceQueue |
class | FUResourceTable |
class | FUShmBuffer |
class | FUShmClient |
class | FUShmDqmCell |
class | FUShmRawCell |
class | FUShmRecoCell |
class | FUShmServer |
class | FWEPWrapper |
class | iDie |
class | IndependentWebGUI |
class | IPCManager |
class | IPCMethod |
struct | lsTriplet |
class | MasterQueue |
class | MicroStateService |
struct | ModuleInPathsSummaryStatic |
class | ModuleWeb |
class | ModuleWebRegistry |
class | MsgBuf |
class | OutputModule |
class | ParameterSetRetriever |
struct | PathSummaryStatic |
struct | prg |
class | RateStat |
class | RawCache |
class | RawMsgBuf |
class | RecoMsgBuf |
class | ResourceChecker |
class | RunBase |
class | ServiceWeb |
class | ServiceWebRegistry |
class | ShmOutputModuleRegistry |
class | SimpleMsgBuf |
class | SlaveQueue |
class | SMProxy |
class | SquidNet |
class | StateMachine |
class | Stepper |
class | SubProcess |
class | TimeProfilerService |
struct | TriggerReportStatic |
class | Vulture |
struct | vulture_start_message |
class | WebGUI |
Typedefs | |
typedef std::map< std::string, internal::fu > | fmap |
typedef std::vector< FUResource * > | FUResourceVec_t |
typedef fmap::iterator | ifmap |
typedef toolbox::mem::Reference | MemRef_t |
typedef unsigned char | UChar_t |
typedef unsigned int | UInt_t |
typedef std::vector< UInt_t > | UIntVec_t |
typedef unsigned short | UShort_t |
Functions | |
unsigned short | compute_crc (unsigned char *buffer, unsigned int bufSize) |
unsigned short | compute_crc_64bit (unsigned short crc, unsigned char *p) |
unsigned short | compute_crc_8bit (unsigned short crc, unsigned char data) |
std::string | dumpFrame (unsigned char *data, unsigned int len) |
void | evfep_alarmhandler (int sig, siginfo_t *info, void *c) |
void | evfep_sighandler (int sig, siginfo_t *info, void *c) |
float | fround (float val, float mod) |
static double | getTime () |
int | modlistSortFunction (const void *a, const void *b) |
static size_t | write_data (void *ptr, size_t size, size_t nmemb, void *pointer) |
Variables | |
const unsigned short | crc_table [256] |
static const unsigned int | DISCARD_RAW_MESSAGE_TYPE = 200 |
static const unsigned int | DQM_MESSAGE_TYPE = 102 |
int | evfep_raised_signal |
FUEventProcessor * | FUInstancePtr_ |
static const size_t | max_datasets = 60 |
static const size_t | max_endpaths = 30 |
static const size_t | max_label = 30 |
static const size_t | max_modules = 50 |
static const size_t | max_paths = 500 |
static const unsigned int | RAW_MESSAGE_TYPE = 100 |
static const unsigned int | RECO_MESSAGE_TYPE = 101 |
static const int | VULTURE_START_MESSAGE_URL_SIZE = 128 |
Web GUI independent of state machine
typedef std::map<std::string,internal::fu> evf::fmap |
typedef std::vector<FUResource*> evf::FUResourceVec_t |
Definition at line 209 of file FUResource.h.
typedef fmap::iterator evf::ifmap |
typedef toolbox::mem::Reference evf::MemRef_t |
typedef unsigned char evf::UChar_t |
typedef unsigned int evf::UInt_t |
typedef std::vector< UInt_t > evf::UIntVec_t |
typedef unsigned short evf::UShort_t |
unsigned short evf::compute_crc | ( | unsigned char * | buffer, |
unsigned int | bufSize | ||
) | [inline] |
Definition at line 67 of file CRC16.h.
References edm::bufSize, compute_crc_64bit(), and i.
Referenced by CSCDigiToRaw::createFedBuffers(), ESDataFormatterV4::DigiToRaw(), ESDataFormatterV1_1::DigiToRaw(), evf::ResourceChecker::findFEDs(), HcalPacker::pack(), CastorCtdcPacker::pack(), CastorPacker::pack(), L1GTDigiToRaw::packTrailer(), L1GTEvmDigiToRaw::packTrailer(), CSCTFPacker::produce(), GctDigiToRaw::produce(), DTDigiToRawModule::produce(), evf::EvffedFillerRB::putTrailer(), and evf::BUEvent::writeFedTrailer().
unsigned short evf::compute_crc_64bit | ( | unsigned short | crc, |
unsigned char * | p | ||
) | [inline] |
Definition at line 87 of file CRC16.h.
References compute_crc_8bit(), i, and query::result.
Referenced by compute_crc().
unsigned short evf::compute_crc_8bit | ( | unsigned short | crc, |
unsigned char | data | ||
) | [inline] |
Definition at line 79 of file CRC16.h.
References crc_table.
Referenced by sistrip::calculateFEDBufferCRC(), and compute_crc_64bit().
{ return (evf::crc_table[((crc >> 8) ^ data) & 0xFF] ^ (crc << 8)); }
string evf::dumpFrame | ( | unsigned char * | data, |
unsigned int | len | ||
) |
Definition at line 9 of file DebugUtils.cc.
References trackerHits::c, i, dbtoconf::out, and pos.
{ ostringstream out; char left[40]; char right[40]; // LOG4CPLUS_ERROR(adapter_->getApplicationLogger(),toolbox::toString("Byte 0 1 2 3 4 5 6 7\n")); out << "Byte: 0 1 2 3 4 5 6 7\n"; int c = 0; int pos = 0; for (unsigned int i = 0; i < (len/8); i++) { int rpos = 0; c += 7; for (pos = 0; pos < 8*3; pos += 3) { sprintf (&left[pos],"%2.2x ", ((unsigned char*)data)[c]); sprintf (&right[rpos],"%1c", ((data[c] > 32) && (data[c] < 127)) ? data[c]: '.' ); rpos += 1; c--; } c += 9; out << setw(4) << setfill('0') << c-8 << ": " << left << " || " << right << endl; } return out.str(); }
void evf::evfep_alarmhandler | ( | int | sig, |
siginfo_t * | info, | ||
void * | c | ||
) |
Definition at line 73 of file FUEventProcessor.cc.
References evfep_raised_signal.
Referenced by evf::FUEventProcessor::forkProcessesFromEDM().
{ if (evfep_raised_signal) { signal(evfep_raised_signal,SIG_DFL); raise(evfep_raised_signal); } }
void evf::evfep_sighandler | ( | int | sig, |
siginfo_t * | info, | ||
void * | c | ||
) |
Definition at line 68 of file FUEventProcessor.cc.
References evfep_raised_signal, FUInstancePtr_, and evf::FUEventProcessor::handleSignalSlave().
Referenced by evf::FUEventProcessor::forkProcessesFromEDM().
{ evfep_raised_signal=sig; FUInstancePtr_->handleSignalSlave(sig, info, c); }
float evf::fround | ( | float | val, |
float | mod | ||
) |
Definition at line 604 of file iDie.h.
Referenced by evf::iDie::fillDQMModFractionHist(), and evf::iDie::updateRollingHistos().
{ return val - fmod(val,mod); }
static double evf::getTime | ( | ) | [static] |
Definition at line 6 of file TimeProfilerService.cc.
References Exception.
Referenced by evf::TimeProfilerService::postModule(), and evf::TimeProfilerService::preModule().
{ struct timeval t; if(gettimeofday(&t,0)<0) throw cms::Exception("SysCallFailed","Failed call to gettimeofday"); return (double)t.tv_sec + (double(t.tv_usec) * 1E-6); }
int evf::modlistSortFunction | ( | const void * | a, |
const void * | b | ||
) |
static size_t evf::write_data | ( | void * | ptr, |
size_t | size, | ||
size_t | nmemb, | ||
void * | pointer | ||
) | [static] |
Definition at line 12 of file CurlUtils.h.
References convertSQLitetoXML_cfg::output.
Referenced by evf::CurlPoster::check(), evf::SquidNet::check(), and evf::ParameterSetRetriever::ParameterSetRetriever().
const unsigned short evf::crc_table[256] |
Definition at line 18 of file CRC16.h.
Referenced by compute_crc_8bit().
const unsigned int evf::DISCARD_RAW_MESSAGE_TYPE = 200 [static] |
Definition at line 19 of file msq_constants.h.
Referenced by evf::FUResourceQueue::discard(), and evf::FUResourceQueue::discardWhileHalting().
const unsigned int evf::DQM_MESSAGE_TYPE = 102 [static] |
Definition at line 16 of file msq_constants.h.
Referenced by evf::FUResourceQueue::sendDqm(), and evf::FUResourceQueue::sendDqmWhileHalting().
Definition at line 67 of file FUEventProcessor.cc.
Referenced by evfep_alarmhandler(), and evfep_sighandler().
Definition at line 66 of file FUEventProcessor.cc.
Referenced by evfep_sighandler(), and evf::FUEventProcessor::FUEventProcessor().
const size_t evf::max_datasets = 60 [static] |
Definition at line 12 of file TriggerReportDef.h.
Referenced by evf::fuep::TriggerReportHelpers::packTriggerReport(), and evf::funcs::reset().
const size_t evf::max_endpaths = 30 [static] |
Definition at line 9 of file TriggerReportDef.h.
Referenced by evf::fuep::TriggerReportHelpers::packTriggerReport(), and evf::funcs::reset().
const size_t evf::max_label = 30 [static] |
Definition at line 10 of file TriggerReportDef.h.
const size_t evf::max_modules = 50 [static] |
Definition at line 11 of file TriggerReportDef.h.
const size_t evf::max_paths = 500 [static] |
Definition at line 8 of file TriggerReportDef.h.
Referenced by evf::fuep::TriggerReportHelpers::packTriggerReport(), and evf::funcs::reset().
const unsigned int evf::RAW_MESSAGE_TYPE = 100 [static] |
Definition at line 14 of file msq_constants.h.
Referenced by evf::RawCache::initialise().
const unsigned int evf::RECO_MESSAGE_TYPE = 101 [static] |
Definition at line 15 of file msq_constants.h.
Referenced by evf::FUResourceQueue::sendData(), and evf::FUResourceQueue::sendDataWhileHalting().
const int evf::VULTURE_START_MESSAGE_URL_SIZE = 128 [static] |