ATLAS Offline Software
TrigVertex_p2.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 : TrigVertex_p2
9  *
10  * @brief persistent partner for TrigVertex
11  *
12  * @author Dmitry Emeliyanov
13  *
14  *
15  **********************************************************************************/
16 
17 #ifndef TRIGINDETEVENTTPCNV_TRIGVERTEX_P2_H
18 #define TRIGINDETEVENTTPCNV_TRIGVERTEX_P2_H
19 
20 #include <stdint.h>
21 #include <vector>
22 
23 
25 
27 {
28  friend class TrigVertexCnv_p2;
29 
30  public:
31 
32  TrigVertex_p2() {}
33  virtual ~TrigVertex_p2() = default;
34 
35  private:
36 
37  float m_allFloats[13]{};//m_x,m_y,m_z,m_mass,m_massVar,m_cov[6],m_energyFraction, m_chiSquared
38  int m_allInts[3]{};//m_nTwoTracksSecVtx,m_nDOF,m_algId
39 
40  std::vector<TPObjRef> m_tracks ;
41 };
42 
43 #endif
TrigVertexCnv_p2
Definition: TrigVertexCnv_p2.h:32
TrigVertex_p2::m_allFloats
float m_allFloats[13]
Definition: TrigVertex_p2.h:47
TrigVertex_p2::~TrigVertex_p2
virtual ~TrigVertex_p2()=default
TrigVertex_p2
Definition: TrigVertex_p2.h:27
TrigVertex_p2::TrigVertex_p2
TrigVertex_p2()
Definition: TrigVertex_p2.h:42
TPObjRef.h
TrigVertex_p2::m_allInts
int m_allInts[3]
Definition: TrigVertex_p2.h:48
TrigVertex_p2::m_tracks
std::vector< TPObjRef > m_tracks
Definition: TrigVertex_p2.h:50