CMS 3D CMS Logo

Public Member Functions

evf::EvffedFillerEP Class Reference

#include <EvffedFillerEP.h>

List of all members.

Public Member Functions

 EvffedFillerEP ()
void setEPEventCount (uint32_t evc, unsigned char *payload)
void setEPEventHisto (uint64_t ehi, unsigned char *payload)
void setEPEventId (uint32_t eid, unsigned char *payload)
void setEPProcessId (pid_t pid, unsigned char *payload)
void setEPTimeStamp (uint64_t ts, unsigned char *payload)

Detailed Description

Definition at line 10 of file EvffedFillerEP.h.


Constructor & Destructor Documentation

evf::EvffedFillerEP::EvffedFillerEP ( ) [inline]

Definition at line 13 of file EvffedFillerEP.h.

                    {
    }

Member Function Documentation

void evf::EvffedFillerEP::setEPEventCount ( uint32_t  evc,
unsigned char *  payload 
) [inline]

Definition at line 26 of file EvffedFillerEP.h.

References evf::fedinterface::EVFFED_EPEVTCT_OFFSET.

Referenced by evf::EvFRecordInserter::analyze().

                                                              {
      *(uint32_t*)(payload+fedinterface::EVFFED_EPEVTCT_OFFSET) =
        evc;
    }
void evf::EvffedFillerEP::setEPEventHisto ( uint64_t  ehi,
unsigned char *  payload 
) [inline]
void evf::EvffedFillerEP::setEPEventId ( uint32_t  eid,
unsigned char *  payload 
) [inline]

Definition at line 22 of file EvffedFillerEP.h.

References evf::fedinterface::EVFFED_EPEVENT_OFFSET.

Referenced by evf::EvFRecordInserter::analyze().

                                                           {
      *(uint32_t*)(payload+fedinterface::EVFFED_EPEVENT_OFFSET) =
        eid;
    }
void evf::EvffedFillerEP::setEPProcessId ( pid_t  pid,
unsigned char *  payload 
) [inline]
void evf::EvffedFillerEP::setEPTimeStamp ( uint64_t  ts,
unsigned char *  payload 
) [inline]