ATLAS Offline Software
Loading...
Searching...
No Matches
TBTrackInfoCnv_p1.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
7#include "Identifier/Identifier.h"
9
10
11
12void
14 TBTrackInfo* trans, MsgStream &/*log*/) const
15{
16
17 trans->tb_Trigger = pers->tb_Trigger;
18 trans->tb_trk_nTracks = pers->tb_trk_nTracks;
19 trans->tb_trk_nTracksTRT = pers->tb_trk_nTracksTRT;
20
21 trans->tb_sADC_S1 = pers->tb_sADC_S1;
22 trans->tb_sADC_muHalo = pers->tb_sADC_muHalo;
23 trans->tb_sADC_muTag = pers->tb_sADC_muTag;
24 trans->tb_sADC_C2 = pers->tb_sADC_C2;
25 trans->tb_sADC_TRTSci = pers->tb_sADC_TRTSci;
26
27 trans->tb_trk_nPixelHits = pers->tb_trk_nPixelHits;
28 trans->tb_trk_nSctHits = pers->tb_trk_nSctHits;
29 trans->tb_trk_nTrtHitsTRT = pers->tb_trk_nTrtHitsTRT;
30
31 trans->tb_trk_Trt_HLTRT = pers->tb_trk_Trt_HLTRT;
32
33 trans->tileRec_XchN1 = pers->tileRec_XchN1;
34 trans->tileRec_XchN2 = pers->tileRec_XchN2;
35 trans->tileRec_Xcha0 = pers->tileRec_Xcha0;
36 trans->tileRec_Xcha1 = pers->tileRec_Xcha1;
37
38 trans->tileRec_btdc1 = pers->tileRec_btdc1;
39 trans->tileRec_GainC0 = pers->tileRec_GainC0;
40 trans->tileRec_GainC1 = pers->tileRec_GainC1;
41 trans->tileRec_GainC2 = pers->tileRec_GainC2;
42
43 trans->tileRec_MuBack = pers->tileRec_MuBack;
44 trans->tileRec_TfitC0 = pers->tileRec_TfitC0;
45 trans->tileRec_TfitC1 = pers->tileRec_TfitC1;
46 trans->tileRec_TfitC2 = pers->tileRec_TfitC2;
47 trans->tileRec_EfitC0 = pers->tileRec_EfitC0;
48 trans->tileRec_EfitC1 = pers->tileRec_EfitC1;
49 trans->tileRec_EfitC2 = pers->tileRec_EfitC2;
50 trans->tileRec_Chi2C0 = pers->tileRec_Chi2C0;
51 trans->tileRec_Chi2C1 = pers->tileRec_Chi2C1;
52 trans->tileRec_Chi2C2 = pers->tileRec_Chi2C2;
53
54 trans->tileRec_SampleC0 = pers->tileRec_SampleC0;
55 trans->tileRec_SampleC1 = pers->tileRec_SampleC1;
56 trans->tileRec_SampleC2 = pers->tileRec_SampleC2;
57
58}
59
60
61void
63 TBTrackInfo_p1* pers, MsgStream &/*log*/) const
64{
65
66 pers->tb_Trigger = trans->tb_Trigger;
67 pers->tb_trk_nTracks = trans->tb_trk_nTracks;
68 pers->tb_trk_nTracksTRT = trans->tb_trk_nTracksTRT;
69
70 pers->tb_sADC_S1 = trans->tb_sADC_S1;
71 pers->tb_sADC_muHalo = trans->tb_sADC_muHalo;
72 pers->tb_sADC_muTag = trans->tb_sADC_muTag;
73 pers->tb_sADC_C2 = trans->tb_sADC_C2;
74 pers->tb_sADC_TRTSci = trans->tb_sADC_TRTSci;
75
76 pers->tb_trk_nPixelHits = trans->tb_trk_nPixelHits;
77 pers->tb_trk_nSctHits = trans->tb_trk_nSctHits;
78 pers->tb_trk_nTrtHitsTRT = trans->tb_trk_nTrtHitsTRT;
79
80 pers->tb_trk_Trt_HLTRT = trans->tb_trk_Trt_HLTRT;
81
82 pers->tileRec_XchN1 = trans->tileRec_XchN1;
83 pers->tileRec_XchN2 = trans->tileRec_XchN2;
84 pers->tileRec_Xcha0 = trans->tileRec_Xcha0;
85 pers->tileRec_Xcha1 = trans->tileRec_Xcha1;
86
87 pers->tileRec_btdc1 = trans->tileRec_btdc1;
88 pers->tileRec_GainC0 = trans->tileRec_GainC0;
89 pers->tileRec_GainC1 = trans->tileRec_GainC1;
90 pers->tileRec_GainC2 = trans->tileRec_GainC2;
91
92 pers->tileRec_MuBack = trans->tileRec_MuBack;
93 pers->tileRec_TfitC0 = trans->tileRec_TfitC0;
94 pers->tileRec_TfitC1 = trans->tileRec_TfitC1;
95 pers->tileRec_TfitC2 = trans->tileRec_TfitC2;
96 pers->tileRec_EfitC0 = trans->tileRec_EfitC0;
97 pers->tileRec_EfitC1 = trans->tileRec_EfitC1;
98 pers->tileRec_EfitC2 = trans->tileRec_EfitC2;
99 pers->tileRec_Chi2C0 = trans->tileRec_Chi2C0;
100 pers->tileRec_Chi2C1 = trans->tileRec_Chi2C1;
101 pers->tileRec_Chi2C2 = trans->tileRec_Chi2C2;
102
103 pers->tileRec_SampleC0 = trans->tileRec_SampleC0;
104 pers->tileRec_SampleC1 = trans->tileRec_SampleC1;
105 pers->tileRec_SampleC2 = trans->tileRec_SampleC2;
106}
107
virtual void persToTrans(const TBTrackInfo_p1 *pers, TBTrackInfo *trans, MsgStream &log) const override
virtual void transToPers(const TBTrackInfo *trans, TBTrackInfo_p1 *pers, MsgStream &log) const override
std::vector< std::vector< int > > tileRec_SampleC2
std::vector< float > tileRec_EfitC2
std::vector< float > tileRec_TfitC1
std::vector< int > tileRec_GainC1
std::vector< float > tileRec_Chi2C1
std::vector< float > tileRec_EfitC1
std::vector< float > tileRec_EfitC0
std::vector< int > tileRec_GainC0
std::vector< int > tb_trk_nSctHits
std::vector< float > tileRec_TfitC2
std::vector< int > tileRec_btdc1
std::vector< std::vector< int > > tileRec_SampleC1
std::vector< std::vector< int > > tb_trk_Trt_HLTRT
std::vector< float > tileRec_Chi2C2
std::vector< float > tileRec_TfitC0
std::vector< std::vector< int > > tileRec_SampleC0
std::vector< int > tileRec_GainC2
std::vector< float > tileRec_MuBack
std::vector< float > tileRec_Chi2C0
std::vector< int > tb_trk_nTrtHitsTRT
std::vector< int > tb_trk_nPixelHits
TH1F * trans(TH1F *h, bool t=false)