ATLAS Offline Software
Public Member Functions | List of all members
Muon::RpcCoinData_p1 Class Reference

Persistent representation of the transient Muon::RpcCoinData class. More...

#include <RpcCoinData_p1.h>

Collaboration diagram for Muon::RpcCoinData_p1:

Public Member Functions

 RpcCoinData_p1 ()
 

Public Attributes

Data from Trk::PrepRawData (minus m_indexAndHash and m_clusId, which are both recomputed)
float m_localPos
 Equivalent to localPosition (locX) in the base class. More...
 
float m_errorMat
 1-d ErrorMatrix in the base class. More...
 
std::vector< short > m_rdoList
 delta of Identifiers of RDOs used to make PRD More...
 
Data from Muon::RpcPrepData
float m_time
 
int m_ambiguityFlag
 
Data from RpcCoinData
unsigned short m_ijk
 
unsigned short m_threshold
 
unsigned short m_overlap
 
unsigned short m_parentCmId
 
unsigned short m_parentPadId
 
unsigned short m_parentSectorId
 
bool m_lowPtCm
 

Detailed Description

Persistent representation of the transient Muon::RpcCoinData class.

We don't write out (from Trk::PrepRawData) m_indexAndHash (can be recomputed), m_clusId (can be recomputed). For RpcCoinData_p1, I decided not to use MuonCoinDataCollection etc (as is used by TgcCoinData), as we can get better compression with MuonPRD_Container_p2

Definition at line 23 of file RpcCoinData_p1.h.

Constructor & Destructor Documentation

◆ RpcCoinData_p1()

Muon::RpcCoinData_p1::RpcCoinData_p1 ( )
inline

Definition at line 26 of file RpcCoinData_p1.h.

26  : m_localPos(0.), m_errorMat(0.), m_time(0.), m_ambiguityFlag(0), m_ijk(0),
28  m_parentSectorId(0), m_lowPtCm(false) {}

Member Data Documentation

◆ m_ambiguityFlag

int Muon::RpcCoinData_p1::m_ambiguityFlag

Definition at line 41 of file RpcCoinData_p1.h.

◆ m_errorMat

float Muon::RpcCoinData_p1::m_errorMat

1-d ErrorMatrix in the base class.

Definition at line 34 of file RpcCoinData_p1.h.

◆ m_ijk

unsigned short Muon::RpcCoinData_p1::m_ijk

Definition at line 46 of file RpcCoinData_p1.h.

◆ m_localPos

float Muon::RpcCoinData_p1::m_localPos

Equivalent to localPosition (locX) in the base class.

Definition at line 33 of file RpcCoinData_p1.h.

◆ m_lowPtCm

bool Muon::RpcCoinData_p1::m_lowPtCm

Definition at line 52 of file RpcCoinData_p1.h.

◆ m_overlap

unsigned short Muon::RpcCoinData_p1::m_overlap

Definition at line 48 of file RpcCoinData_p1.h.

◆ m_parentCmId

unsigned short Muon::RpcCoinData_p1::m_parentCmId

Definition at line 49 of file RpcCoinData_p1.h.

◆ m_parentPadId

unsigned short Muon::RpcCoinData_p1::m_parentPadId

Definition at line 50 of file RpcCoinData_p1.h.

◆ m_parentSectorId

unsigned short Muon::RpcCoinData_p1::m_parentSectorId

Definition at line 51 of file RpcCoinData_p1.h.

◆ m_rdoList

std::vector<short> Muon::RpcCoinData_p1::m_rdoList

delta of Identifiers of RDOs used to make PRD

Definition at line 35 of file RpcCoinData_p1.h.

◆ m_threshold

unsigned short Muon::RpcCoinData_p1::m_threshold

Definition at line 47 of file RpcCoinData_p1.h.

◆ m_time

float Muon::RpcCoinData_p1::m_time

Definition at line 40 of file RpcCoinData_p1.h.


The documentation for this class was generated from the following file:
Muon::RpcCoinData_p1::m_time
float m_time
Definition: RpcCoinData_p1.h:40
Muon::RpcCoinData_p1::m_errorMat
float m_errorMat
1-d ErrorMatrix in the base class.
Definition: RpcCoinData_p1.h:34
Muon::RpcCoinData_p1::m_lowPtCm
bool m_lowPtCm
Definition: RpcCoinData_p1.h:52
Muon::RpcCoinData_p1::m_parentCmId
unsigned short m_parentCmId
Definition: RpcCoinData_p1.h:49
Muon::RpcCoinData_p1::m_threshold
unsigned short m_threshold
Definition: RpcCoinData_p1.h:47
Muon::RpcCoinData_p1::m_ambiguityFlag
int m_ambiguityFlag
Definition: RpcCoinData_p1.h:41
Muon::RpcCoinData_p1::m_parentSectorId
unsigned short m_parentSectorId
Definition: RpcCoinData_p1.h:51
Muon::RpcCoinData_p1::m_parentPadId
unsigned short m_parentPadId
Definition: RpcCoinData_p1.h:50
Muon::RpcCoinData_p1::m_localPos
float m_localPos
Equivalent to localPosition (locX) in the base class.
Definition: RpcCoinData_p1.h:33
Muon::RpcCoinData_p1::m_overlap
unsigned short m_overlap
Definition: RpcCoinData_p1.h:48
Muon::RpcCoinData_p1::m_ijk
unsigned short m_ijk
Definition: RpcCoinData_p1.h:46