ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
TestBeam
TBEvent
TBEvent
TBTrackInfo.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
#ifndef TBEVENT_TBTrackInfo_H
6
#define TBEVENT_TBTrackInfo_H
8
// //
9
// Reconstructed Track from hit position in
10
// Test Beam detectors //
11
// //
13
#include "GaudiKernel/MsgStream.h"
14
#include "
AthenaKernel/CLASS_DEF.h
"
15
16
#include <vector>
17
18
class
TBTrackInfo
19
{
20
public
:
21
23
// Constructors and Destructor //
25
TBTrackInfo
();
26
~TBTrackInfo
();
27
28
// variables from TB_tree
29
int
tb_Trigger
;
30
int
tb_trk_nTracks
;
31
int
tb_trk_nTracksTRT
;
32
33
float
tb_sADC_S1
;
34
float
tb_sADC_muHalo
;
35
float
tb_sADC_muTag
;
36
float
tb_sADC_C2
;
37
float
tb_sADC_TRTSci
;
38
39
std::vector<int>
tb_trk_nPixelHits
;
// max arrays size (see TBTrackInfoFromTag) = [60]
40
std::vector<int>
tb_trk_nSctHits
;
// max arrays size (see TBTrackInfoFromTag) = [60]
41
std::vector<int>
tb_trk_nTrtHitsTRT
;
// max arrays size (see TBTrackInfoFromTag) = [60]
42
43
std::vector< std::vector<int> >
tb_trk_Trt_HLTRT
;
// max arrays size (see TBTrackInfoFromTag) = [60][100]
44
45
// variables from TileRec_h1000
46
float
tileRec_XchN1
;
47
float
tileRec_XchN2
;
48
float
tileRec_Xcha0
;
49
float
tileRec_Xcha1
;
50
51
std::vector<int>
tileRec_btdc1
;
// max arrays size (see TBTrackInfoFromTag) = [16]
52
std::vector<int>
tileRec_GainC0
;
// max arrays size (see TBTrackInfoFromTag) = [48]
53
std::vector<int>
tileRec_GainC1
;
// max arrays size (see TBTrackInfoFromTag) = [48]
54
std::vector<int>
tileRec_GainC2
;
// max arrays size (see TBTrackInfoFromTag) = [48]
55
56
std::vector<float>
tileRec_MuBack
;
// max arrays size (see TBTrackInfoFromTag) = [14]
57
std::vector<float>
tileRec_TfitC0
;
// max arrays size (see TBTrackInfoFromTag) = [48]
58
std::vector<float>
tileRec_TfitC1
;
// max arrays size (see TBTrackInfoFromTag) = [48]
59
std::vector<float>
tileRec_TfitC2
;
// max arrays size (see TBTrackInfoFromTag) = [48]
60
std::vector<float>
tileRec_EfitC0
;
// max arrays size (see TBTrackInfoFromTag) = [48]
61
std::vector<float>
tileRec_EfitC1
;
// max arrays size (see TBTrackInfoFromTag) = [48]
62
std::vector<float>
tileRec_EfitC2
;
// max arrays size (see TBTrackInfoFromTag) = [48]
63
std::vector<float>
tileRec_Chi2C0
;
// max arrays size (see TBTrackInfoFromTag) = [48]
64
std::vector<float>
tileRec_Chi2C1
;
// max arrays size (see TBTrackInfoFromTag) = [48]
65
std::vector<float>
tileRec_Chi2C2
;
// max arrays size (see TBTrackInfoFromTag) = [48]
66
67
std::vector< std::vector<int> >
tileRec_SampleC0
;
// max arrays size (see TBTrackInfoFromTag) = [48][9]
68
std::vector< std::vector<int> >
tileRec_SampleC1
;
// max arrays size (see TBTrackInfoFromTag) = [48][9]
69
std::vector< std::vector<int> >
tileRec_SampleC2
;
// max arrays size (see TBTrackInfoFromTag) = [48][9]
70
71
};
72
CLASS_DEF
(
TBTrackInfo
, 83658080 , 1 )
73
74
#endif
CLASS_DEF.h
macros to associate a CLID to a type
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition
Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:67
TBTrackInfo
Definition
TBTrackInfo.h:19
TBTrackInfo::tb_trk_nSctHits
std::vector< int > tb_trk_nSctHits
Definition
TBTrackInfo.h:40
TBTrackInfo::tb_trk_nTrtHitsTRT
std::vector< int > tb_trk_nTrtHitsTRT
Definition
TBTrackInfo.h:41
TBTrackInfo::tb_sADC_muTag
float tb_sADC_muTag
Definition
TBTrackInfo.h:35
TBTrackInfo::tileRec_XchN1
float tileRec_XchN1
Definition
TBTrackInfo.h:46
TBTrackInfo::tb_sADC_muHalo
float tb_sADC_muHalo
Definition
TBTrackInfo.h:34
TBTrackInfo::tb_trk_nPixelHits
std::vector< int > tb_trk_nPixelHits
Definition
TBTrackInfo.h:39
TBTrackInfo::tb_sADC_C2
float tb_sADC_C2
Definition
TBTrackInfo.h:36
TBTrackInfo::tileRec_GainC2
std::vector< int > tileRec_GainC2
Definition
TBTrackInfo.h:54
TBTrackInfo::tileRec_TfitC0
std::vector< float > tileRec_TfitC0
Definition
TBTrackInfo.h:57
TBTrackInfo::tb_Trigger
int tb_Trigger
Definition
TBTrackInfo.h:29
TBTrackInfo::tileRec_SampleC1
std::vector< std::vector< int > > tileRec_SampleC1
Definition
TBTrackInfo.h:68
TBTrackInfo::tileRec_EfitC1
std::vector< float > tileRec_EfitC1
Definition
TBTrackInfo.h:61
TBTrackInfo::tileRec_Chi2C0
std::vector< float > tileRec_Chi2C0
Definition
TBTrackInfo.h:63
TBTrackInfo::tileRec_EfitC0
std::vector< float > tileRec_EfitC0
Definition
TBTrackInfo.h:60
TBTrackInfo::tileRec_XchN2
float tileRec_XchN2
Definition
TBTrackInfo.h:47
TBTrackInfo::tileRec_Chi2C1
std::vector< float > tileRec_Chi2C1
Definition
TBTrackInfo.h:64
TBTrackInfo::tileRec_TfitC1
std::vector< float > tileRec_TfitC1
Definition
TBTrackInfo.h:58
TBTrackInfo::tileRec_GainC1
std::vector< int > tileRec_GainC1
Definition
TBTrackInfo.h:53
TBTrackInfo::tileRec_TfitC2
std::vector< float > tileRec_TfitC2
Definition
TBTrackInfo.h:59
TBTrackInfo::tb_sADC_S1
float tb_sADC_S1
Definition
TBTrackInfo.h:33
TBTrackInfo::tileRec_MuBack
std::vector< float > tileRec_MuBack
Definition
TBTrackInfo.h:56
TBTrackInfo::tileRec_Xcha0
float tileRec_Xcha0
Definition
TBTrackInfo.h:48
TBTrackInfo::tileRec_Xcha1
float tileRec_Xcha1
Definition
TBTrackInfo.h:49
TBTrackInfo::tileRec_EfitC2
std::vector< float > tileRec_EfitC2
Definition
TBTrackInfo.h:62
TBTrackInfo::tileRec_btdc1
std::vector< int > tileRec_btdc1
Definition
TBTrackInfo.h:51
TBTrackInfo::tb_trk_nTracks
int tb_trk_nTracks
Definition
TBTrackInfo.h:30
TBTrackInfo::tileRec_SampleC0
std::vector< std::vector< int > > tileRec_SampleC0
Definition
TBTrackInfo.h:67
TBTrackInfo::tb_sADC_TRTSci
float tb_sADC_TRTSci
Definition
TBTrackInfo.h:37
TBTrackInfo::tb_trk_nTracksTRT
int tb_trk_nTracksTRT
Definition
TBTrackInfo.h:31
TBTrackInfo::tileRec_SampleC2
std::vector< std::vector< int > > tileRec_SampleC2
Definition
TBTrackInfo.h:69
TBTrackInfo::tileRec_Chi2C2
std::vector< float > tileRec_Chi2C2
Definition
TBTrackInfo.h:65
TBTrackInfo::~TBTrackInfo
~TBTrackInfo()
Definition
TBTrackInfo.cxx:24
TBTrackInfo::tileRec_GainC0
std::vector< int > tileRec_GainC0
Definition
TBTrackInfo.h:52
TBTrackInfo::TBTrackInfo
TBTrackInfo()
Definition
TBTrackInfo.cxx:7
TBTrackInfo::tb_trk_Trt_HLTRT
std::vector< std::vector< int > > tb_trk_Trt_HLTRT
Definition
TBTrackInfo.h:43
Generated on
for ATLAS Offline Software by
1.17.0