ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
TestBeam
TBTPCnv
TBTPCnv
TBTrackInfo_p1.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
// -------------------------------------------------------------------
6
// Persistent representation of TBEvent/TBTrackInfo
7
// See: https://twiki.cern.ch/twiki/bin/view/Atlas/TransientPersistentSeparation#TP_converters_for_component_type
8
// Author: Iftach Sadeh (iftach.sadeh@NOSPAMTODAYcern.ch) , February 2010
9
// -------------------------------------------------------------------
10
#ifndef TBTRACKINFO_P1_H
11
#define TBTRACKINFO_P1_H
12
13
14
class
TBTrackInfo_p1
15
{
16
17
public
:
18
19
// variables from TB_tree
20
int
tb_Trigger
= 0;
21
int
tb_trk_nTracks
= 0;
22
int
tb_trk_nTracksTRT
= 0;
23
24
float
tb_sADC_S1
= 0;
25
float
tb_sADC_muHalo
= 0;
26
float
tb_sADC_muTag
= 0;
27
float
tb_sADC_C2
= 0;
28
float
tb_sADC_TRTSci
= 0;
29
30
std::vector<int>
tb_trk_nPixelHits
;
// max arrays size (see TBTrackInfoFromTag) = [60]
31
std::vector<int>
tb_trk_nSctHits
;
// max arrays size (see TBTrackInfoFromTag) = [60]
32
std::vector<int>
tb_trk_nTrtHitsTRT
;
// max arrays size (see TBTrackInfoFromTag) = [60]
33
34
std::vector< std::vector<int> >
tb_trk_Trt_HLTRT
;
// max arrays size (see TBTrackInfoFromTag) = [60][100]
35
36
37
// variables from TileRec_h1000
38
float
tileRec_XchN1
= 0;
39
float
tileRec_XchN2
= 0;
40
float
tileRec_Xcha0
= 0;
41
float
tileRec_Xcha1
= 0;
42
43
std::vector<int>
tileRec_btdc1
;
// max arrays size (see TBTrackInfoFromTag) = [16]
44
std::vector<int>
tileRec_GainC0
;
// max arrays size (see TBTrackInfoFromTag) = [48]
45
std::vector<int>
tileRec_GainC1
;
// max arrays size (see TBTrackInfoFromTag) = [48]
46
std::vector<int>
tileRec_GainC2
;
// max arrays size (see TBTrackInfoFromTag) = [48]
47
48
std::vector<float>
tileRec_MuBack
;
// max arrays size (see TBTrackInfoFromTag) = [14]
49
std::vector<float>
tileRec_TfitC0
;
// max arrays size (see TBTrackInfoFromTag) = [48]
50
std::vector<float>
tileRec_TfitC1
;
// max arrays size (see TBTrackInfoFromTag) = [48]
51
std::vector<float>
tileRec_TfitC2
;
// max arrays size (see TBTrackInfoFromTag) = [48]
52
std::vector<float>
tileRec_EfitC0
;
// max arrays size (see TBTrackInfoFromTag) = [48]
53
std::vector<float>
tileRec_EfitC1
;
// max arrays size (see TBTrackInfoFromTag) = [48]
54
std::vector<float>
tileRec_EfitC2
;
// max arrays size (see TBTrackInfoFromTag) = [48]
55
std::vector<float>
tileRec_Chi2C0
;
// max arrays size (see TBTrackInfoFromTag) = [48]
56
std::vector<float>
tileRec_Chi2C1
;
// max arrays size (see TBTrackInfoFromTag) = [48]
57
std::vector<float>
tileRec_Chi2C2
;
// max arrays size (see TBTrackInfoFromTag) = [48]
58
59
std::vector< std::vector<int> >
tileRec_SampleC0
;
// max arrays size (see TBTrackInfoFromTag) = [48][9]
60
std::vector< std::vector<int> >
tileRec_SampleC1
;
// max arrays size (see TBTrackInfoFromTag) = [48][9]
61
std::vector< std::vector<int> >
tileRec_SampleC2
;
// max arrays size (see TBTrackInfoFromTag) = [48][9]
62
};
63
64
65
#endif
TBTrackInfo_p1
Definition
TBTrackInfo_p1.h:15
TBTrackInfo_p1::tileRec_SampleC2
std::vector< std::vector< int > > tileRec_SampleC2
Definition
TBTrackInfo_p1.h:61
TBTrackInfo_p1::tileRec_EfitC2
std::vector< float > tileRec_EfitC2
Definition
TBTrackInfo_p1.h:54
TBTrackInfo_p1::tileRec_TfitC1
std::vector< float > tileRec_TfitC1
Definition
TBTrackInfo_p1.h:50
TBTrackInfo_p1::tb_sADC_TRTSci
float tb_sADC_TRTSci
Definition
TBTrackInfo_p1.h:28
TBTrackInfo_p1::tileRec_GainC1
std::vector< int > tileRec_GainC1
Definition
TBTrackInfo_p1.h:45
TBTrackInfo_p1::tileRec_Chi2C1
std::vector< float > tileRec_Chi2C1
Definition
TBTrackInfo_p1.h:56
TBTrackInfo_p1::tileRec_Xcha1
float tileRec_Xcha1
Definition
TBTrackInfo_p1.h:41
TBTrackInfo_p1::tileRec_EfitC1
std::vector< float > tileRec_EfitC1
Definition
TBTrackInfo_p1.h:53
TBTrackInfo_p1::tileRec_EfitC0
std::vector< float > tileRec_EfitC0
Definition
TBTrackInfo_p1.h:52
TBTrackInfo_p1::tileRec_XchN1
float tileRec_XchN1
Definition
TBTrackInfo_p1.h:38
TBTrackInfo_p1::tileRec_GainC0
std::vector< int > tileRec_GainC0
Definition
TBTrackInfo_p1.h:44
TBTrackInfo_p1::tb_trk_nSctHits
std::vector< int > tb_trk_nSctHits
Definition
TBTrackInfo_p1.h:31
TBTrackInfo_p1::tileRec_TfitC2
std::vector< float > tileRec_TfitC2
Definition
TBTrackInfo_p1.h:51
TBTrackInfo_p1::tb_sADC_C2
float tb_sADC_C2
Definition
TBTrackInfo_p1.h:27
TBTrackInfo_p1::tileRec_btdc1
std::vector< int > tileRec_btdc1
Definition
TBTrackInfo_p1.h:43
TBTrackInfo_p1::tileRec_SampleC1
std::vector< std::vector< int > > tileRec_SampleC1
Definition
TBTrackInfo_p1.h:60
TBTrackInfo_p1::tb_sADC_muTag
float tb_sADC_muTag
Definition
TBTrackInfo_p1.h:26
TBTrackInfo_p1::tb_trk_Trt_HLTRT
std::vector< std::vector< int > > tb_trk_Trt_HLTRT
Definition
TBTrackInfo_p1.h:34
TBTrackInfo_p1::tb_trk_nTracks
int tb_trk_nTracks
Definition
TBTrackInfo_p1.h:21
TBTrackInfo_p1::tb_sADC_S1
float tb_sADC_S1
Definition
TBTrackInfo_p1.h:24
TBTrackInfo_p1::tileRec_Xcha0
float tileRec_Xcha0
Definition
TBTrackInfo_p1.h:40
TBTrackInfo_p1::tileRec_XchN2
float tileRec_XchN2
Definition
TBTrackInfo_p1.h:39
TBTrackInfo_p1::tb_Trigger
int tb_Trigger
Definition
TBTrackInfo_p1.h:20
TBTrackInfo_p1::tileRec_Chi2C2
std::vector< float > tileRec_Chi2C2
Definition
TBTrackInfo_p1.h:57
TBTrackInfo_p1::tileRec_TfitC0
std::vector< float > tileRec_TfitC0
Definition
TBTrackInfo_p1.h:49
TBTrackInfo_p1::tileRec_SampleC0
std::vector< std::vector< int > > tileRec_SampleC0
Definition
TBTrackInfo_p1.h:59
TBTrackInfo_p1::tb_sADC_muHalo
float tb_sADC_muHalo
Definition
TBTrackInfo_p1.h:25
TBTrackInfo_p1::tileRec_GainC2
std::vector< int > tileRec_GainC2
Definition
TBTrackInfo_p1.h:46
TBTrackInfo_p1::tileRec_MuBack
std::vector< float > tileRec_MuBack
Definition
TBTrackInfo_p1.h:48
TBTrackInfo_p1::tileRec_Chi2C0
std::vector< float > tileRec_Chi2C0
Definition
TBTrackInfo_p1.h:55
TBTrackInfo_p1::tb_trk_nTrtHitsTRT
std::vector< int > tb_trk_nTrtHitsTRT
Definition
TBTrackInfo_p1.h:32
TBTrackInfo_p1::tb_trk_nPixelHits
std::vector< int > tb_trk_nPixelHits
Definition
TBTrackInfo_p1.h:30
TBTrackInfo_p1::tb_trk_nTracksTRT
int tb_trk_nTracksTRT
Definition
TBTrackInfo_p1.h:22
Generated on
for ATLAS Offline Software by
1.17.0