ATLAS Offline Software
TBTrackInfo_p1.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 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 
15 {
16 
17 public:
18 
19  // variables from TB_tree
23 
24  float tb_sADC_S1;
27  float tb_sADC_C2;
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
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::tileRec_SampleC2
std::vector< std::vector< int > > tileRec_SampleC2
Definition: TBTrackInfo_p1.h:61
TBTrackInfo_p1::tb_Trigger
int tb_Trigger
Definition: TBTrackInfo_p1.h:20
TBTrackInfo_p1::tileRec_SampleC1
std::vector< std::vector< int > > tileRec_SampleC1
Definition: TBTrackInfo_p1.h:60
TBTrackInfo_p1::tileRec_EfitC0
std::vector< float > tileRec_EfitC0
Definition: TBTrackInfo_p1.h:52
TBTrackInfo_p1::tileRec_GainC1
std::vector< int > tileRec_GainC1
Definition: TBTrackInfo_p1.h:45
TBTrackInfo_p1::tb_sADC_TRTSci
float tb_sADC_TRTSci
Definition: TBTrackInfo_p1.h:28
TBTrackInfo_p1::tileRec_TfitC1
std::vector< float > tileRec_TfitC1
Definition: TBTrackInfo_p1.h:50
TBTrackInfo_p1::tb_sADC_muTag
float tb_sADC_muTag
Definition: TBTrackInfo_p1.h:26
TBTrackInfo_p1
Definition: TBTrackInfo_p1.h:15
TBTrackInfo_p1::tileRec_EfitC2
std::vector< float > tileRec_EfitC2
Definition: TBTrackInfo_p1.h:54
TBTrackInfo_p1::tb_sADC_C2
float tb_sADC_C2
Definition: TBTrackInfo_p1.h:27
TBTrackInfo_p1::tb_trk_nTracksTRT
int tb_trk_nTracksTRT
Definition: TBTrackInfo_p1.h:22
TBTrackInfo_p1::tileRec_Xcha0
float tileRec_Xcha0
Definition: TBTrackInfo_p1.h:40
TBTrackInfo_p1::tileRec_XchN1
float tileRec_XchN1
Definition: TBTrackInfo_p1.h:38
TBTrackInfo_p1::tileRec_Chi2C0
std::vector< float > tileRec_Chi2C0
Definition: TBTrackInfo_p1.h:55
TBTrackInfo_p1::tileRec_TfitC2
std::vector< float > tileRec_TfitC2
Definition: TBTrackInfo_p1.h:51
TBTrackInfo_p1::tileRec_GainC0
std::vector< int > tileRec_GainC0
Definition: TBTrackInfo_p1.h:44
TBTrackInfo_p1::tb_sADC_muHalo
float tb_sADC_muHalo
Definition: TBTrackInfo_p1.h:25
TBTrackInfo_p1::tileRec_btdc1
std::vector< int > tileRec_btdc1
Definition: TBTrackInfo_p1.h:43
TBTrackInfo_p1::tileRec_SampleC0
std::vector< std::vector< int > > tileRec_SampleC0
Definition: TBTrackInfo_p1.h:59
TBTrackInfo_p1::tileRec_XchN2
float tileRec_XchN2
Definition: TBTrackInfo_p1.h:39
TBTrackInfo_p1::tb_trk_nPixelHits
std::vector< int > tb_trk_nPixelHits
Definition: TBTrackInfo_p1.h:30
TBTrackInfo_p1::tileRec_TfitC0
std::vector< float > tileRec_TfitC0
Definition: TBTrackInfo_p1.h:49
TBTrackInfo_p1::tb_trk_Trt_HLTRT
std::vector< std::vector< int > > tb_trk_Trt_HLTRT
Definition: TBTrackInfo_p1.h:34
TBTrackInfo_p1::tileRec_MuBack
std::vector< float > tileRec_MuBack
Definition: TBTrackInfo_p1.h:48
TBTrackInfo_p1::tileRec_Chi2C2
std::vector< float > tileRec_Chi2C2
Definition: TBTrackInfo_p1.h:57
TBTrackInfo_p1::tb_trk_nTrtHitsTRT
std::vector< int > tb_trk_nTrtHitsTRT
Definition: TBTrackInfo_p1.h:32
TBTrackInfo_p1::tileRec_Chi2C1
std::vector< float > tileRec_Chi2C1
Definition: TBTrackInfo_p1.h:56
TBTrackInfo_p1::tileRec_GainC2
std::vector< int > tileRec_GainC2
Definition: TBTrackInfo_p1.h:46
TBTrackInfo_p1::tb_trk_nSctHits
std::vector< int > tb_trk_nSctHits
Definition: TBTrackInfo_p1.h:31
TBTrackInfo_p1::tb_sADC_S1
float tb_sADC_S1
Definition: TBTrackInfo_p1.h:24
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::tb_trk_nTracks
int tb_trk_nTracks
Definition: TBTrackInfo_p1.h:21