ATLAS Offline Software
TrigInDetTrack_p5.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_p5
9  *
10  * @brief persistent partner for TrigInDetTrack
11  *
12  **********************************************************************************/
13 
14 #ifndef TrigInDetEventTPCnv_TrigInDetTrack_p5_H
15 #define TrigInDetEventTPCnv_TrigInDetTrack_p5_H
16 
18 #include <vector>
19 
21 {
22  public:
23 
25  friend class TrigInDetTrackCnv_p5;
26 
27  //private:
28 
29  TPObjRef m_param; //actual type is TrigInDetTrackFitPar*
30  TPObjRef m_endParam; //actual type is TrigInDetTrackFitPar*
31  double m_chi2{};
32 
33  // TrigInDetTrack::AlgoId m_algId;
34  // int m_NStrawHits;
35  // int m_NStraw;
36  // int m_NStrawTime;
37  // int m_NTRHits;
38  // int m_NPixelSpacePoints;
39  // int m_NSCT_SpacePoints;
40  // long m_HitPattern;
41  int m_allIntegers[8]{}; // all the integers above are saved in this one array.
42  std::vector< unsigned long long > m_rdoList;
43 };
44 
45 #endif
46 
TrigInDetTrack_p5::m_param
TPObjRef m_param
Definition: TrigInDetTrack_p5.h:36
TrigInDetTrack_p5::m_allIntegers
int m_allIntegers[8]
Definition: TrigInDetTrack_p5.h:48
TPObjRef
Definition: TPObjRef.h:20
TrigInDetTrack_p5::m_chi2
double m_chi2
Definition: TrigInDetTrack_p5.h:38
TrigInDetTrack_p5::m_endParam
TPObjRef m_endParam
Definition: TrigInDetTrack_p5.h:37
TrigInDetTrack_p5
Definition: TrigInDetTrack_p5.h:21
TrigInDetTrack_p5::TrigInDetTrack_p5
TrigInDetTrack_p5()
Definition: TrigInDetTrack_p5.h:31
TPObjRef.h
TrigInDetTrack_p5::m_rdoList
std::vector< unsigned long long > m_rdoList
Definition: TrigInDetTrack_p5.h:49
TrigInDetTrackCnv_p5
Definition: TrigInDetTrackCnv_p5.h:35