ATLAS Offline Software
Public Member Functions | Public Attributes | Private Attributes | Friends | List of all members
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. 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_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),
26  m_subDetectorId(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),
35  m_scaAddress(0)
36  {}

Friends And Related Function Documentation

◆ 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:
CscRawDataCollection_p3::m_eventType
uint32_t m_eventType
event type/data type
Definition: CscRawDataCollection_p3.h:62
CscRawDataCollection_p3::m_scaAddress
uint32_t m_scaAddress
SCA Address.
Definition: CscRawDataCollection_p3.h:75
CscRawDataCollection_p3::m_dataType
std::vector< uint8_t > m_dataType
Definition: CscRawDataCollection_p3.h:66
CscRawDataCollection_p3::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_p3.h:72
CscRawDataCollection_p3::m_subDetectorId
uint16_t m_subDetectorId
Definition: CscRawDataCollection_p3.h:47
CscRawDataCollection_p3::m_firstBitSummary
uint8_t m_firstBitSummary
First Bit Summary.
Definition: CscRawDataCollection_p3.h:59
CscRawDataCollection_p3::m_numRPU
uint16_t m_numRPU
number of RPU
Definition: CscRawDataCollection_p3.h:50
CscRawDataCollection_p3::m_samplingPhase
bool m_samplingPhase
sampling phase
Definition: CscRawDataCollection_p3.h:53
CscRawDataCollection_p3::m_triggerType
bool m_triggerType
trigger Type
Definition: CscRawDataCollection_p3.h:56
CscRawDataCollection_p3::m_rodId
uint16_t m_rodId
online ROD Identifier
Definition: CscRawDataCollection_p3.h:46
CscRawDataCollection_p3::m_rpuID
std::vector< uint16_t > m_rpuID
RPU ID and data type.
Definition: CscRawDataCollection_p3.h:65
CscRawDataCollection_p3::m_id
uint32_t m_id
Identifier of this collection.
Definition: CscRawDataCollection_p3.h:43