ATLAS Offline Software
Loading...
Searching...
No Matches
NSW_TrigRawData.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef NSW_TRIGRAWDATA_H
6#define NSW_TRIGRAWDATA_H
7
10
12
13namespace Muon {
14class NSW_TrigRawData : public DataVector<Muon::NSW_TrigRawDataSegment>
15{
16
17 public:
19 NSW_TrigRawData(uint16_t sectorId, uint16_t bcId);
20 NSW_TrigRawData(uint16_t sectorId, char sectorSide, uint16_t bcId);
21 NSW_TrigRawData(const NSW_TrigRawData &trd, const bool phiResBit);
22
24
25 uint16_t sectorId() const {return m_sectorId;}
26 char sectorSide() const {return m_sectorSide;}
27 uint16_t bcId() const {return m_bcId;}
28
29 private:
30
31 uint16_t m_sectorId;
33 uint16_t m_bcId;
34
35};
36}
37
39
40#endif
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
An STL vector of pointers that by default owns its pointed-to elements.
DataVector(SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS, SG::IndexTrackingPolicy trackIndices=SG::DEFAULT_TRACK_INDICES)
uint16_t bcId() const
~NSW_TrigRawData()=default
uint16_t sectorId() const
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.