ATLAS Offline Software
TrigInDetTrack_p4.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 /**********************************************************************************
6  * @Project: Trigger
7  * @Package: TrigInDetEventTPCnv
8  * @class : TrigInDetTrack_p4
9  *
10  * @brief persistent partner for TrigInDetTrack
11  *
12  * @author Andrew Hamilton <Andrew.Hamilton@cern.ch> - U. Geneva
13  * @author Francesca Bucci <f.bucci@cern.ch> - U. Geneva
14  *
15  **********************************************************************************/
16 
17 #ifndef TrigInDetEventTPCnv_TrigInDetTrack_p4_H
18 #define TrigInDetEventTPCnv_TrigInDetTrack_p4_H
19 
21 #include <vector>
22 
24 {
25 
26  public:
27 
29  friend class TrigInDetTrackCnv_p4;
30 
31  TPObjRef m_param; //actual type is TrigInDetTrackFitPar*
32  TPObjRef m_endParam; //actual type is TrigInDetTrackFitPar*
33  double m_chi2{};
34 
35  // TrigInDetTrack::AlgoId m_algId;
36  // int m_NStrawHits;
37  // int m_NStraw;
38  // int m_NStrawTime;
39  // int m_NTRHits;
40  // int m_NPixelSpacePoints;
41  // int m_NSCT_SpacePoints;
42  // long m_HitPattern;
43  int m_allIntegers[8]{}; // all the integers above are saved in this one array.
44  std::vector< unsigned int > m_rdoList;
45 };
46 
47 #endif
48 
TrigInDetTrack_p4::m_chi2
double m_chi2
Definition: TrigInDetTrack_p4.h:43
TrigInDetTrack_p4::m_param
TPObjRef m_param
Definition: TrigInDetTrack_p4.h:41
TrigInDetTrack_p4::m_allIntegers
int m_allIntegers[8]
Definition: TrigInDetTrack_p4.h:53
TrigInDetTrack_p4::TrigInDetTrack_p4
TrigInDetTrack_p4()
Definition: TrigInDetTrack_p4.h:38
TPObjRef
Definition: TPObjRef.h:20
TrigInDetTrackCnv_p4
Definition: TrigInDetTrackCnv_p4.h:30
TrigInDetTrack_p4::m_endParam
TPObjRef m_endParam
Definition: TrigInDetTrack_p4.h:42
TPObjRef.h
TrigInDetTrack_p4
Definition: TrigInDetTrack_p4.h:24
TrigInDetTrack_p4::m_rdoList
std::vector< unsigned int > m_rdoList
Definition: TrigInDetTrack_p4.h:54