EventFilter
EcalTBRawToDigi
src
DCCSRPBlock.h
Go to the documentation of this file.
1
// Date : 30/05/2005
2
// Author : N.Almeida (LIP)
3
4
#ifndef DCCTBSRPBLOCK_HH
5
#define DCCTBSRPBLOCK_HH
6
7
#include <iostream>
8
#include <string>
9
#include <vector>
10
#include <map>
11
#include <utility>
12
13
#include "
DCCBlockPrototype.h
"
14
15
class
DCCTBEventBlock
;
16
class
DCCTBXtalBlock
;
17
class
DCCTBDataParser
;
18
19
class
DCCTBSRPBlock
:
public
DCCTBBlockPrototype
{
20
public
:
21
DCCTBSRPBlock
(
DCCTBEventBlock
* dccBlock,
22
DCCTBDataParser
*
parser
,
23
const
uint32_t*
buffer
,
24
uint32_t numbBytes,
25
uint32_t wordsToEnd,
26
uint32_t wordEventOffset);
27
28
protected
:
29
void
dataCheck
();
30
using
DCCTBBlockPrototype::increment
;
31
void
increment
(uint32_t numb);
32
33
enum
srpFields
{
BXMASK
= 0xFFF,
L1MASK
= 0xFFF,
BPOSITION_BLOCKID
= 29,
BLOCKID
= 4 };
34
35
DCCTBEventBlock
*
dccBlock_
;
36
};
37
38
#endif
DCCTBSRPBlock::BPOSITION_BLOCKID
Definition:
DCCSRPBlock.h:33
DCCTBEventBlock
Definition:
DCCEventBlock.h:16
DCCTBXtalBlock
Definition:
DCCXtalBlock.h:10
writedatasetfile.parser
parser
Definition:
writedatasetfile.py:7
edmScanValgrind.buffer
buffer
Definition:
edmScanValgrind.py:171
DCCTBSRPBlock::L1MASK
Definition:
DCCSRPBlock.h:33
DCCTBSRPBlock
Definition:
DCCSRPBlock.h:19
DCCTBSRPBlock::BXMASK
Definition:
DCCSRPBlock.h:33
DCCTBBlockPrototype::increment
virtual void increment(uint32_t numb, std::string msg="")
Definition:
DCCBlockPrototype.cc:113
DCCTBSRPBlock::BLOCKID
Definition:
DCCSRPBlock.h:33
DCCTBSRPBlock::increment
void increment(uint32_t numb)
Definition:
DCCSRPBlock.cc:67
DCCBlockPrototype.h
DCCTBSRPBlock::DCCTBSRPBlock
DCCTBSRPBlock(DCCTBEventBlock *dccBlock, DCCTBDataParser *parser, const uint32_t *buffer, uint32_t numbBytes, uint32_t wordsToEnd, uint32_t wordEventOffset)
Definition:
DCCSRPBlock.cc:6
DCCTBDataParser
Definition:
DCCDataParser.h:25
DCCTBBlockPrototype
Definition:
DCCBlockPrototype.h:21
DCCTBSRPBlock::dccBlock_
DCCTBEventBlock * dccBlock_
Definition:
DCCSRPBlock.h:35
DCCTBSRPBlock::dataCheck
void dataCheck()
Definition:
DCCSRPBlock.cc:36
DCCTBSRPBlock::srpFields
srpFields
Definition:
DCCSRPBlock.h:33
Generated for CMSSW Reference Manual by
1.8.16