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

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

#include <CscRawDataCollection_p3.h>

Inheritance diagram for CscRawDataCollection_p3:
Collaboration diagram for CscRawDataCollection_p3:

Public Member Functions

 CscRawDataCollection_p3 ()

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_p3

Detailed Description

Persistent represenation of the Collection of CSC Raw Hits.

Definition at line 16 of file CscRawDataCollection_p3.h.

Constructor & Destructor Documentation

◆ CscRawDataCollection_p3()

CscRawDataCollection_p3::CscRawDataCollection_p3 ( )
inline

Definition at line 22 of file CscRawDataCollection_p3.h.

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

◆ CscRawDataCollectionCnv_p3

friend class CscRawDataCollectionCnv_p3
friend

Definition at line 38 of file CscRawDataCollection_p3.h.

Member Data Documentation

◆ elements

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

STL member.

◆ m_dataType

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

Definition at line 66 of file CscRawDataCollection_p3.h.

◆ m_eventType

uint32_t CscRawDataCollection_p3::m_eventType
private

event type/data type

Definition at line 62 of file CscRawDataCollection_p3.h.

◆ m_firstBitSummary

uint8_t CscRawDataCollection_p3::m_firstBitSummary
private

First Bit Summary.

Definition at line 59 of file CscRawDataCollection_p3.h.

◆ m_id

uint32_t CscRawDataCollection_p3::m_id
private

Identifier of this collection.

Definition at line 43 of file CscRawDataCollection_p3.h.

◆ m_numRPU

uint16_t CscRawDataCollection_p3::m_numRPU
private

number of RPU

Definition at line 50 of file CscRawDataCollection_p3.h.

◆ m_rodId

uint16_t CscRawDataCollection_p3::m_rodId
private

online ROD Identifier

Definition at line 46 of file CscRawDataCollection_p3.h.

◆ m_rpuID

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

RPU ID and data type.

Definition at line 65 of file CscRawDataCollection_p3.h.

◆ m_samplingPhase

bool CscRawDataCollection_p3::m_samplingPhase
private

sampling phase

Definition at line 53 of file CscRawDataCollection_p3.h.

◆ m_scaAddress

uint32_t CscRawDataCollection_p3::m_scaAddress
private

SCA Address.

Definition at line 75 of file CscRawDataCollection_p3.h.

◆ m_spuCount

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

◆ m_subDetectorId

uint16_t CscRawDataCollection_p3::m_subDetectorId
private

Definition at line 47 of file CscRawDataCollection_p3.h.

◆ m_triggerType

bool CscRawDataCollection_p3::m_triggerType
private

trigger Type

Definition at line 56 of file CscRawDataCollection_p3.h.


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