ATLAS Offline Software
Loading...
Searching...
No Matches
CscRawDataCollection_p2 Class Reference

#include <CscRawDataCollection_p2.h>

Inheritance diagram for CscRawDataCollection_p2:
Collaboration diagram for CscRawDataCollection_p2:

Public Member Functions

 CscRawDataCollection_p2 ()

Public Attributes

elements
 STL member.

Private Attributes

uint32_t m_id
 Identifier of this collection.
uint16_t m_rodId
 online ROD Identifier
uint16_t m_subDetectorId
uint16_t m_numRPU
 number of RPU
bool m_samplingPhase
 sampling phase
bool m_triggerType
 trigger Type
uint8_t m_firstBitSummary
 First Bit Summary.
uint32_t m_eventType
 event type/data type
std::vector< uint16_t > m_rpuID
 RPU ID and data type.
std::vector< uint8_t > m_dataType
std::vector< uint16_t > m_spuCount
 cluster counts for 10 SPU: 5 SPU in each chamber or RPU!
uint32_t m_scaAddress
 SCA Address.

Friends

class CscRawDataCollectionCnv_p2

Detailed Description

Definition at line 19 of file CscRawDataCollection_p2.h.

Constructor & Destructor Documentation

◆ CscRawDataCollection_p2()

CscRawDataCollection_p2::CscRawDataCollection_p2 ( )
inline

Definition at line 25 of file CscRawDataCollection_p2.h.

25 :
26 std::vector<CscRawData_p2>(),
27 m_id(0),
28 m_rodId(0),
30 m_numRPU(0),
31 m_samplingPhase(false),
32 m_triggerType(false),
34 m_eventType(0),
35 m_rpuID(),
36 m_dataType(),
37 m_spuCount(10,0),
39 {}
uint8_t m_firstBitSummary
First Bit Summary.
std::vector< uint16_t > m_rpuID
RPU ID and data type.
uint16_t m_numRPU
number of RPU
uint32_t m_eventType
event type/data type
uint32_t m_id
Identifier of this collection.
std::vector< uint16_t > m_spuCount
cluster counts for 10 SPU: 5 SPU in each chamber or RPU!
uint16_t m_rodId
online ROD Identifier
std::vector< uint8_t > m_dataType
uint32_t m_scaAddress
SCA Address.

◆ CscRawDataCollectionCnv_p2

friend class CscRawDataCollectionCnv_p2
friend

Definition at line 41 of file CscRawDataCollection_p2.h.

Member Data Documentation

◆ elements

T std::vector< T >::elements
inherited

STL member.

◆ m_dataType

std::vector<uint8_t> CscRawDataCollection_p2::m_dataType
private

Definition at line 69 of file CscRawDataCollection_p2.h.

◆ m_eventType

uint32_t CscRawDataCollection_p2::m_eventType
private

event type/data type

Definition at line 65 of file CscRawDataCollection_p2.h.

◆ m_firstBitSummary

uint8_t CscRawDataCollection_p2::m_firstBitSummary
private

First Bit Summary.

Definition at line 62 of file CscRawDataCollection_p2.h.

◆ m_id

uint32_t CscRawDataCollection_p2::m_id
private

Identifier of this collection.

Definition at line 46 of file CscRawDataCollection_p2.h.

◆ m_numRPU

uint16_t CscRawDataCollection_p2::m_numRPU
private

number of RPU

Definition at line 53 of file CscRawDataCollection_p2.h.

◆ m_rodId

uint16_t CscRawDataCollection_p2::m_rodId
private

online ROD Identifier

Definition at line 49 of file CscRawDataCollection_p2.h.

◆ m_rpuID

std::vector<uint16_t> CscRawDataCollection_p2::m_rpuID
private

RPU ID and data type.

Definition at line 68 of file CscRawDataCollection_p2.h.

◆ m_samplingPhase

bool CscRawDataCollection_p2::m_samplingPhase
private

sampling phase

Definition at line 56 of file CscRawDataCollection_p2.h.

◆ m_scaAddress

uint32_t CscRawDataCollection_p2::m_scaAddress
private

SCA Address.

Definition at line 78 of file CscRawDataCollection_p2.h.

◆ m_spuCount

std::vector<uint16_t> CscRawDataCollection_p2::m_spuCount
private

cluster counts for 10 SPU: 5 SPU in each chamber or RPU!

For Chamber CSS, RPU ID = 5 and for CSL RPU ID = 11 For CSS, SPU ID goes from 0-4 and 5-9 for CSS The non-precision SPU are at index 4 and 9 in the list

Definition at line 75 of file CscRawDataCollection_p2.h.

◆ m_subDetectorId

uint16_t CscRawDataCollection_p2::m_subDetectorId
private

Definition at line 50 of file CscRawDataCollection_p2.h.

◆ m_triggerType

bool CscRawDataCollection_p2::m_triggerType
private

trigger Type

Definition at line 59 of file CscRawDataCollection_p2.h.


The documentation for this class was generated from the following file: