ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonCnv
MuonEventTPCnv
MuonEventTPCnv
MuonPrepRawData
MMPrepData_p1.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef MMPREPDATA_p1_TRK_H
6
#define MMPREPDATA_p1_TRK_H
7
8
#include "
AthenaPoolUtilities/TPObjRef.h
"
9
#include "
Identifier/IdentifierHash.h
"
10
#include "
EventPrimitives/EventPrimitives.h
"
// for Amg::MatrixX
11
12
namespace
Muon
13
{
19
class
MMPrepData_p1
20
{
21
public
:
22
MMPrepData_p1
() =
default
;
23
24
std::vector< signed char >
m_rdoList
;
25
27
28
float
m_locX
{0};
29
float
m_errorMat
{0};
30
31
short
int
m_time
{0};
// for single-strip PRD, that's the time measured
32
int
m_charge
{0};
// for single-strip PRD, that's the charge measured
33
float
m_driftDist
{0};
// for single-strip PRD, that's the calibrated drift distance
34
35
float
m_angle
{0};
36
float
m_chisqProb
{0};
37
39
std::vector<uint16_t>
m_stripNumbers
;
40
std::vector<short int>
m_stripTimes
;
41
std::vector<int>
m_stripCharges
;
42
43
std::vector<float>
m_stripDriftDist
;
44
std::vector<float>
m_stripDriftErrors_0_0
,
m_stripDriftErrors_1_1
;
45
46
int
m_author
{0};
// contains the info about which cluster builder tool produced the PRD
48
};
49
}
50
51
#endif
EventPrimitives.h
IdentifierHash.h
TPObjRef.h
Muon::MMPrepData_p1::m_stripTimes
std::vector< short int > m_stripTimes
Definition
MMPrepData_p1.h:40
Muon::MMPrepData_p1::m_author
int m_author
Definition
MMPrepData_p1.h:46
Muon::MMPrepData_p1::m_stripDriftErrors_1_1
std::vector< float > m_stripDriftErrors_1_1
Definition
MMPrepData_p1.h:44
Muon::MMPrepData_p1::m_rdoList
std::vector< signed char > m_rdoList
Store offsets.
Definition
MMPrepData_p1.h:24
Muon::MMPrepData_p1::m_time
short int m_time
Definition
MMPrepData_p1.h:31
Muon::MMPrepData_p1::m_driftDist
float m_driftDist
Definition
MMPrepData_p1.h:33
Muon::MMPrepData_p1::MMPrepData_p1
MMPrepData_p1()=default
Muon::MMPrepData_p1::m_stripDriftErrors_0_0
std::vector< float > m_stripDriftErrors_0_0
Definition
MMPrepData_p1.h:44
Muon::MMPrepData_p1::m_stripNumbers
std::vector< uint16_t > m_stripNumbers
these are the parameters of the muTPC reconstruction
Definition
MMPrepData_p1.h:39
Muon::MMPrepData_p1::m_errorMat
float m_errorMat
1-d ErrorMatrix in the base class.
Definition
MMPrepData_p1.h:29
Muon::MMPrepData_p1::m_chisqProb
float m_chisqProb
Definition
MMPrepData_p1.h:36
Muon::MMPrepData_p1::m_stripCharges
std::vector< int > m_stripCharges
Definition
MMPrepData_p1.h:41
Muon::MMPrepData_p1::m_locX
float m_locX
Equivalent to localPosition (locX) in the base class.
Definition
MMPrepData_p1.h:28
Muon::MMPrepData_p1::m_stripDriftDist
std::vector< float > m_stripDriftDist
Definition
MMPrepData_p1.h:43
Muon::MMPrepData_p1::m_charge
int m_charge
Definition
MMPrepData_p1.h:32
Muon::MMPrepData_p1::m_angle
float m_angle
Definition
MMPrepData_p1.h:35
Muon
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition
TrackSystemController.h:46
Generated on
for ATLAS Offline Software by
1.17.0