ATLAS Offline Software
Loading...
Searching...
No Matches
TRT_HitCollection_p2.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 TRTHITCOLLECTION_P2_H
6#define TRTHITCOLLECTION_P2_H
7
8/*
9
10Author: Rob Duxfield <r.duxfield@sheffield.ac.uk>
11
12*/
13
14#include <vector>
15#include <string>
16
18{
19 public:
22 // private:
23
24 std::vector<float> m_hit1_startX; // 1 element per string
25 std::vector<float> m_hit1_startY; //
26 std::vector<float> m_hit1_startZ; //
27 std::vector<unsigned short> m_nHits; //
28
29 std::vector<float> m_hitEne; // 1 element per hit
30 std::vector<float> m_meanTime; //
31 std::vector<float> m_kinEne; //
32 std::vector<float> m_endX; //
33 std::vector<float> m_endY; //
34 std::vector<float> m_endZ; //
35 std::vector<unsigned long> m_hitId; //
36
37 std::vector<unsigned long> m_barcode;
38 std::vector<unsigned short> m_nBC;
39
40 std::vector<long> m_id;
41 std::vector<unsigned short> m_nId;
42};
43
44
45// inlines
46
47inline
49
50#endif
std::vector< float > m_endY
std::vector< float > m_meanTime
std::vector< unsigned short > m_nBC
std::vector< float > m_endX
std::vector< float > m_kinEne
std::vector< long > m_id
std::vector< float > m_endZ
std::vector< float > m_hit1_startZ
std::vector< unsigned long > m_barcode
TRT_HitCollection_p2()
Default constructor.
std::vector< float > m_hitEne
std::vector< unsigned long > m_hitId
std::vector< unsigned short > m_nId
std::vector< float > m_hit1_startX
std::vector< unsigned short > m_nHits
std::vector< float > m_hit1_startY