4 #ifndef EventFilter_StorageManager_I2OChain_h
5 #define EventFilter_StorageManager_I2OChain_h
9 #include "boost/shared_ptr.hpp"
10 #include "toolbox/mem/Reference.h"
62 explicit I2OChain(toolbox::mem::Reference* pRef);
323 unsigned int hltTid()
const;
331 std::string
hltURL()
const;
355 unsigned int fuGuid()
const;
404 unsigned long dataSize(
int fragmentIndex)
const;
574 boost::shared_ptr<detail::ChainData>
data_;
579 #endif // EventFilter_StorageManager_I2OChain_h
unsigned int fragmentCount() const
uint32_t runNumber() const
QueueIDs getEventConsumerTags() const
std::string hltClassName() const
unsigned long * getBufferData() const
std::vector< QueueID > QueueIDs
unsigned short i2oMessageCode() const
bool isEndOfLumiSectionMessage() const
void tagForEventConsumer(QueueID)
unsigned int fuProcessId() const
void addToChain(I2OChain &newpart)
void setDroppedEventsCount(unsigned int)
unsigned long headerSize() const
utils::TimePoint_t lastFragmentTime() const
void addToStaleWindowStartTime(const utils::Duration_t)
unsigned int getFragmentID(int fragmentIndex) const
void hltTriggerBits(std::vector< unsigned char > &bitList) const
unsigned int faultyBits() const
void assertRunNumber(uint32_t runNumber)
void swap(I2OChain &other)
unsigned int messageCode() const
void hltTriggerNames(Strings &nameList) const
uint32_t lumiSection() const
unsigned int hltInstance() const
QueueIDs getDQMEventConsumerTags() const
unsigned int hltLocalId() const
uint32_t nExpectedEPs() const
boost::posix_time::time_duration Duration_t
I2OChain & operator=(I2OChain const &rhs)
std::vector< StreamID > getStreamTags() const
unsigned int droppedEventsCount() const
boost::shared_ptr< detail::ChainData > data_
unsigned int fuGuid() const
std::string outputModuleLabel() const
bool isTaggedForAnyStream() const
boost::posix_time::ptime TimePoint_t
std::string topFolderName() const
unsigned char * headerLocation() const
unsigned int copyFragmentsIntoBuffer(std::vector< unsigned char > &buff) const
void hltTriggerSelections(Strings &nameList) const
unsigned int hltTid() const
size_t memoryUsed() const
unsigned long totalDataSize() const
unsigned int rbBufferId() const
utils::TimePoint_t staleWindowStartTime() const
FragKey fragmentKey() const
void resetStaleWindowStartTime()
void tagForStream(StreamID)
uint32_t hltTriggerCount() const
unsigned long dataSize(int fragmentIndex) const
void l1TriggerNames(Strings &nameList) const
void tagForDQMEventConsumer(QueueID)
bool isTaggedForAnyDQMEventConsumer() const
uint32_t eventNumber() const
uint32_t adler32Checksum() const
std::string hltURL() const
utils::TimePoint_t creationTime() const
bool isTaggedForAnyEventConsumer() const
uint32_t outputModuleId() const
unsigned char * dataLocation(int fragmentIndex) const