ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
RpcSectorLogicContainer_p1 Class Reference

Class to represent. More...

#include <RpcSectorLogicContainer_p1.h>

Collaboration diagram for RpcSectorLogicContainer_p1:

Public Member Functions

 RpcSectorLogicContainer_p1 ()
 

Public Attributes

uint32_t m_sectorList [2] {}
 From RpcSectorLogicContainer. More...
 
std::vector< uint16_t > m_slVariables
 This contains the bulk of the information from the various SL objects. More...
 
std::vector< bool > m_hasMoreThan2TriggerCand
 This is just one per SL. More...
 
std::vector< double > m_triggerRates
 Number of m_triggerRates per SL is defined in m_slVariables. More...
 

Detailed Description

Class to represent.

Persistent version of RpcPadContainer
Author
edwar.nosp@m.d.mo.nosp@m.yse@c.nosp@m.ern..nosp@m.ch

Definition at line 19 of file RpcSectorLogicContainer_p1.h.

Constructor & Destructor Documentation

◆ RpcSectorLogicContainer_p1()

RpcSectorLogicContainer_p1::RpcSectorLogicContainer_p1 ( )
inline

Definition at line 21 of file RpcSectorLogicContainer_p1.h.

21 {};

Member Data Documentation

◆ m_hasMoreThan2TriggerCand

std::vector<bool> RpcSectorLogicContainer_p1::m_hasMoreThan2TriggerCand

This is just one per SL.

Definition at line 53 of file RpcSectorLogicContainer_p1.h.

◆ m_sectorList

uint32_t RpcSectorLogicContainer_p1::m_sectorList[2] {}

From RpcSectorLogicContainer.

Dataword to contain the list of already filled sectors.

Definition at line 23 of file RpcSectorLogicContainer_p1.h.

◆ m_slVariables

std::vector<uint16_t> RpcSectorLogicContainer_p1::m_slVariables

This contains the bulk of the information from the various SL objects.

The first number is the number of SectorLogics stored (to optimise reading)

From SectorLogic directly (which is a DataVector<RpcSLTriggerHit>):

  • m_sectorId,
  • m_fel1Id,
  • m_bcid,
  • m_errorCode,
  • m_crc
  • size of m_counters vector, then the m_counters variables
  • size of m_triggerRates (stored separately in m_triggerRates)

    Then we move onto the RpcSLTriggerHit information:

    • number of TriggerHit objects and then for each:
    • m_rowinBcid
    • m_padid
    • m_ptid
    • m_roi
    • m_outerPlane
    • m_overlapPhi
    • m_overlapEta
    • m_triggerBcid
    • m_isInput

Definition at line 51 of file RpcSectorLogicContainer_p1.h.

◆ m_triggerRates

std::vector<double> RpcSectorLogicContainer_p1::m_triggerRates

Number of m_triggerRates per SL is defined in m_slVariables.

Definition at line 55 of file RpcSectorLogicContainer_p1.h.


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