ATLAS Offline Software
Public Member Functions | Public Attributes | Private Attributes | Friends | List of all members
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. More...
 

Private Attributes

uint32_t m_id
 Identifier of this collection. More...
 
uint16_t m_rodId
 online ROD Identifier More...
 
uint16_t m_subDetectorId
 
uint16_t m_numRPU
 number of RPU More...
 
bool m_samplingPhase
 sampling phase More...
 
bool m_triggerType
 trigger Type More...
 
uint8_t m_firstBitSummary
 First Bit Summary. More...
 
uint32_t m_eventType
 event type/data type More...
 
std::vector< uint16_t > m_rpuID
 RPU ID and data type. More...
 
std::vector< uint8_t > m_dataType
 
std::vector< uint16_t > m_spuCount
 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 More...
 
uint32_t m_scaAddress
 SCA Address. More...
 

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),
29  m_subDetectorId(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),
38  m_scaAddress(0)
39  {}

Friends And Related Function Documentation

◆ 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:
CscRawDataCollection_p2::m_scaAddress
uint32_t m_scaAddress
SCA Address.
Definition: CscRawDataCollection_p2.h:78
CscRawDataCollection_p2::m_subDetectorId
uint16_t m_subDetectorId
Definition: CscRawDataCollection_p2.h:50
CscRawDataCollection_p2::m_spuCount
std::vector< uint16_t > m_spuCount
cluster counts for 10 SPU: 5 SPU in each chamber or RPU! For Chamber CSS, RPU ID = 5 and for CSL RPU ...
Definition: CscRawDataCollection_p2.h:75
CscRawDataCollection_p2::m_id
uint32_t m_id
Identifier of this collection.
Definition: CscRawDataCollection_p2.h:46
CscRawDataCollection_p2::m_rpuID
std::vector< uint16_t > m_rpuID
RPU ID and data type.
Definition: CscRawDataCollection_p2.h:68
CscRawDataCollection_p2::m_numRPU
uint16_t m_numRPU
number of RPU
Definition: CscRawDataCollection_p2.h:53
CscRawDataCollection_p2::m_rodId
uint16_t m_rodId
online ROD Identifier
Definition: CscRawDataCollection_p2.h:49
CscRawDataCollection_p2::m_dataType
std::vector< uint8_t > m_dataType
Definition: CscRawDataCollection_p2.h:69
CscRawDataCollection_p2::m_triggerType
bool m_triggerType
trigger Type
Definition: CscRawDataCollection_p2.h:59
CscRawDataCollection_p2::m_eventType
uint32_t m_eventType
event type/data type
Definition: CscRawDataCollection_p2.h:65
CscRawDataCollection_p2::m_samplingPhase
bool m_samplingPhase
sampling phase
Definition: CscRawDataCollection_p2.h:56
CscRawDataCollection_p2::m_firstBitSummary
uint8_t m_firstBitSummary
First Bit Summary.
Definition: CscRawDataCollection_p2.h:62