ATLAS Offline Software
sTgcPrepData_p3.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef sTgcPREPDATA_p3_TRK_H
6 #define sTgcPREPDATA_p3_TRK_H
7 
8 //-----------------------------------------------------------------------------
9 //
10 // file: sTgcPrepData_p3.h
11 //
12 //-----------------------------------------------------------------------------
15 
16 namespace Muon
17 {
19  {
20  public:
21  sTgcPrepData_p3() = default;
22 
23  std::vector< signed char > m_rdoList{};
24 
26 
27  float m_locX{0.f};
28  float m_errorMat{0.f};
29 
30  float m_locY{0.f}; // sTGC pads require both X and Y coordinates
31  int m_charge{0};
32  short int m_time{0};
34 
36  std::vector<uint16_t> m_stripNumbers{};
37  std::vector<short int> m_stripTimes{};
38  std::vector<int> m_stripCharges{};
39  uint8_t m_author {0}; // contains the info about which cluster builder tool produced the PRD
40  uint8_t m_quality{0}; // contains the info about the quality of the cluster
41  };
42 }
43 
44 #endif
xAOD::uint8_t
uint8_t
Definition: Muon_v1.cxx:575
Muon::sTgcPrepData_p3::m_charge
int m_charge
Definition: sTgcPrepData_p3.h:31
Muon::sTgcPrepData_p3::m_locX
float m_locX
Equivalent to localPosition (locX) in the base class.
Definition: sTgcPrepData_p3.h:27
Muon::sTgcPrepData_p3::m_errorMat
float m_errorMat
2-d ErrorMatrix in the base class.
Definition: sTgcPrepData_p3.h:28
Muon::sTgcPrepData_p3::m_rdoList
std::vector< signed char > m_rdoList
Store offsets.
Definition: sTgcPrepData_p3.h:23
Muon::sTgcPrepData_p3::m_locY
float m_locY
Definition: sTgcPrepData_p3.h:30
Muon::sTgcPrepData_p3::m_stripNumbers
std::vector< uint16_t > m_stripNumbers
cluster quantities
Definition: sTgcPrepData_p3.h:36
Muon::sTgcPrepData_p3::m_stripCharges
std::vector< int > m_stripCharges
Definition: sTgcPrepData_p3.h:38
Muon
This class provides conversion from CSC RDO data to CSC Digits.
Definition: TrackSystemController.h:49
Muon::sTgcPrepData_p3::sTgcPrepData_p3
sTgcPrepData_p3()=default
Muon::sTgcPrepData_p3::m_author
uint8_t m_author
Definition: sTgcPrepData_p3.h:39
xAOD::uint16_t
setWord1 uint16_t
Definition: eFexEMRoI_v1.cxx:88
Muon::sTgcPrepData_p3::m_bcBitMap
uint16_t m_bcBitMap
Definition: sTgcPrepData_p3.h:33
IdentifierHash.h
Muon::sTgcPrepData_p3::m_time
short int m_time
Definition: sTgcPrepData_p3.h:32
Muon::sTgcPrepData_p3
Definition: sTgcPrepData_p3.h:19
TPObjRef.h
Muon::sTgcPrepData_p3::m_stripTimes
std::vector< short int > m_stripTimes
Definition: sTgcPrepData_p3.h:37
Muon::sTgcPrepData_p3::m_quality
uint8_t m_quality
Definition: sTgcPrepData_p3.h:40