CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
GctBlockHeader.cc
Go to the documentation of this file.
2 
4  uint32_t blockLength,
5  uint32_t nSamples,
6  uint32_t bxId,
7  uint32_t eventId,
8  bool valid):
9  m_blockId(blockId),
10  m_blockLength(blockLength),
11  m_nSamples(nSamples),
12  m_bxId(bxId),
13  m_eventId(eventId),
14  m_valid(valid)
15 {
16 }
17 
18 std::ostream& operator<<(std::ostream& os, const GctBlockHeader& h)
19 {
20  os << "ID " << std::hex << h.blockId() << " : Length : " << h.blockLength()
21  << " : Samples " << h.nSamples() << " : BX "
22  << h.bxId() << " : Event " << h.eventId() << std::dec;
23  return os;
24 }
uint32_t bxId() const
Get the bunch crossing ID.
GctBlockHeader(uint32_t blockId, uint32_t blockLength, uint32_t nSamples, uint32_t bxId, uint32_t eventId, bool valid)
Constructor. Don&#39;t use directly - use the generateBlockHeader() method in GctFormatTranslateBase-deri...
std::ostream & operator<<(std::ostream &out, const ALILine &li)
Definition: ALILine.cc:187
uint32_t eventId() const
Get the event ID.
Simple class for holding the basic attributes of an 32-bit block header.
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
Definition: Activities.doc:4
uint32_t blockLength() const
Get the fundamental block length (for 1 time sample)
uint32_t blockId() const
Get the block ID.
uint32_t nSamples() const
Get the number of time samples.