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

Persistent represenation of the Collection of CSC Raw Hits. More...

#include <CscRawDataCollection_p4.h>

Inheritance diagram for CscRawDataCollection_p4:
Collaboration diagram for CscRawDataCollection_p4:

Public Member Functions

 CscRawDataCollection_p4 ()

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_p4

Detailed Description

Persistent represenation of the Collection of CSC Raw Hits.

Definition at line 17 of file CscRawDataCollection_p4.h.

Constructor & Destructor Documentation

◆ CscRawDataCollection_p4()

CscRawDataCollection_p4::CscRawDataCollection_p4 ( )
inline

Definition at line 23 of file CscRawDataCollection_p4.h.

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

◆ CscRawDataCollectionCnv_p4

friend class CscRawDataCollectionCnv_p4
friend

Definition at line 39 of file CscRawDataCollection_p4.h.

Member Data Documentation

◆ elements

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

STL member.

◆ m_dataType

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

Definition at line 67 of file CscRawDataCollection_p4.h.

◆ m_eventType

uint32_t CscRawDataCollection_p4::m_eventType
private

event type/data type

Definition at line 63 of file CscRawDataCollection_p4.h.

◆ m_firstBitSummary

uint8_t CscRawDataCollection_p4::m_firstBitSummary
private

First Bit Summary.

Definition at line 60 of file CscRawDataCollection_p4.h.

◆ m_id

uint32_t CscRawDataCollection_p4::m_id
private

Identifier of this collection.

Definition at line 44 of file CscRawDataCollection_p4.h.

◆ m_numRPU

uint16_t CscRawDataCollection_p4::m_numRPU
private

number of RPU

Definition at line 51 of file CscRawDataCollection_p4.h.

◆ m_rodId

uint16_t CscRawDataCollection_p4::m_rodId
private

online ROD Identifier

Definition at line 47 of file CscRawDataCollection_p4.h.

◆ m_rpuID

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

RPU ID and data type.

Definition at line 66 of file CscRawDataCollection_p4.h.

◆ m_samplingPhase

bool CscRawDataCollection_p4::m_samplingPhase
private

sampling phase

Definition at line 54 of file CscRawDataCollection_p4.h.

◆ m_scaAddress

uint32_t CscRawDataCollection_p4::m_scaAddress
private

SCA Address.

Definition at line 76 of file CscRawDataCollection_p4.h.

◆ m_spuCount

std::vector<uint16_t> CscRawDataCollection_p4::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 73 of file CscRawDataCollection_p4.h.

◆ m_subDetectorId

uint16_t CscRawDataCollection_p4::m_subDetectorId
private

Definition at line 48 of file CscRawDataCollection_p4.h.

◆ m_triggerType

bool CscRawDataCollection_p4::m_triggerType
private

trigger Type

Definition at line 57 of file CscRawDataCollection_p4.h.


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