Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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::L1MASK
Definition:
DCCSRPBlock.h:33
DCCTBBlockPrototype::increment
virtual void increment(uint32_t numb, std::string msg="")
Definition:
DCCBlockPrototype.cc:113
DCCTBSRPBlock::increment
void increment(uint32_t numb)
Definition:
DCCSRPBlock.cc:67
DCCTBEventBlock
Definition:
DCCEventBlock.h:16
DCCBlockPrototype.h
DCCTBSRPBlock::dccBlock_
DCCTBEventBlock * dccBlock_
Definition:
DCCSRPBlock.h:35
DCCTBSRPBlock::dataCheck
void dataCheck()
Definition:
DCCSRPBlock.cc:36
DCCTBSRPBlock
Definition:
DCCSRPBlock.h:19
writedatasetfile.parser
tuple parser
Definition:
writedatasetfile.py:7
DCCTBBlockPrototype
Definition:
DCCBlockPrototype.h:21
DCCTBSRPBlock::BPOSITION_BLOCKID
Definition:
DCCSRPBlock.h:33
DCCTBSRPBlock::srpFields
srpFields
Definition:
DCCSRPBlock.h:33
DCCTBXtalBlock
Definition:
DCCXtalBlock.h:10
DCCTBSRPBlock::BLOCKID
Definition:
DCCSRPBlock.h:33
edmScanValgrind.buffer
list buffer
Definition:
edmScanValgrind.py:171
DCCTBSRPBlock::DCCTBSRPBlock
DCCTBSRPBlock(DCCTBEventBlock *dccBlock, DCCTBDataParser *parser, const uint32_t *buffer, uint32_t numbBytes, uint32_t wordsToEnd, uint32_t wordEventOffset)
Definition:
DCCSRPBlock.cc:6
DCCTBSRPBlock::BXMASK
Definition:
DCCSRPBlock.h:33
DCCTBDataParser
Definition:
DCCDataParser.h:25
Generated for CMSSW Reference Manual by
1.8.5