ATLAS Offline Software
TileCosmicMuon_p2.h
Go to the documentation of this file.
1 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // TileCosmicMuon_p2.h
8 // Header file for class TileCosmicMuon_p2
9 // Author: Jose Maneira <maneira@lip.pt>
10 // Date: July 2009
12 #ifndef TILETPCNV_TILECOSMICMUON_P2_H
13 #define TILETPCNV_TILECOSMICMUON_P2_H
14 
15 #include <vector>
16 
17 // forward declarations
19 
21 
22  // Make the AthenaPoolCnv class our friend
23  friend class TileCosmicMuonCnv_p2;
24 
25 public:
26 
30  m_positionY(0.0), m_positionZ(0.0),
32  m_fitQuality(0.0), m_fitNCells(0),
37 
38 private:
39 
40  float m_time;
41  float m_positionX;
42  float m_positionY;
43  float m_positionZ;
46  float m_fitQuality;
48 
50  std::vector<float> m_pathTop;
52  std::vector<float> m_pathBottom;
54  std::vector<float> m_energyTop;
56  std::vector<float> m_energyBottom;
57 
59  std::vector<unsigned int> m_trackCellHash;
61  std::vector<float> m_segmentPath;
63  std::vector<unsigned int> m_segmentPartitionModuleSampling;
64 };
65 
66 #endif //> TILETPCNV_TILECOSMICMUON_P2_H
TileCosmicMuon_p2::m_fitNCells
int m_fitNCells
Number of cells used in fit.
Definition: TileCosmicMuon_p2.h:47
TileCosmicMuon_p2::m_energyBottom
std::vector< float > m_energyBottom
Vector with sum energy of cells close to track on bottom modules [0]:sampling A; [1]: BC; [2]: D.
Definition: TileCosmicMuon_p2.h:56
TileCosmicMuon_p2::m_directionTheta
float m_directionTheta
Theta angle of track direction.
Definition: TileCosmicMuon_p2.h:45
TileCosmicMuon_p2::m_energyTop
std::vector< float > m_energyTop
Vector with sum energy of cells close to track on top modules [0]:sampling A; [1]: BC; [2]: D.
Definition: TileCosmicMuon_p2.h:54
TileCosmicMuon_p2::m_directionPhi
float m_directionPhi
Phi angle of track direction.
Definition: TileCosmicMuon_p2.h:44
TileCosmicMuon_p2::m_pathTop
std::vector< float > m_pathTop
Vector with length of track within Tile on top modules [0]:sampling A; [1]: BC; [2]: D.
Definition: TileCosmicMuon_p2.h:50
TileCosmicMuon_p2::m_fitQuality
float m_fitQuality
Fit parameter: 0= no fit; (Hough) 1=fit ok; (Minuit) >0 chi-square.
Definition: TileCosmicMuon_p2.h:46
TileCosmicMuon_p2::m_positionX
float m_positionX
X coordinate of point in track at selected plane (y=0 for cosmics z=0 for beam)
Definition: TileCosmicMuon_p2.h:41
TileCosmicMuonCnv_p2
Definition: TileCosmicMuonCnv_p2.h:26
TileCosmicMuon_p2::m_positionY
float m_positionY
Y coordinate of point in track at selected plane (y=0 for cosmics z=0 for beam)
Definition: TileCosmicMuon_p2.h:42
TileCosmicMuon_p2
Definition: TileCosmicMuon_p2.h:20
TileCosmicMuon_p2::m_segmentPartitionModuleSampling
std::vector< unsigned int > m_segmentPartitionModuleSampling
Vector with segment partition/module/sampling - one byte for each.
Definition: TileCosmicMuon_p2.h:63
TileCosmicMuon_p2::m_segmentPath
std::vector< float > m_segmentPath
Vector with length of track within Tile on a given segment.
Definition: TileCosmicMuon_p2.h:61
TileCosmicMuon_p2::TileCosmicMuon_p2
TileCosmicMuon_p2()
Default constructor:
Definition: TileCosmicMuon_p2.h:29
TileCosmicMuon_p2::m_positionZ
float m_positionZ
Z coordinate of point in track at selected plane (y=0 for cosmics z=0 for beam)
Definition: TileCosmicMuon_p2.h:43
TileCosmicMuon_p2::m_time
float m_time
Time of track at selected plane (y=0 for cosmics z=0 for beam)
Definition: TileCosmicMuon_p2.h:40
TileCosmicMuon_p2::m_trackCellHash
std::vector< unsigned int > m_trackCellHash
Vector with list of Identifier Hash of cells close to track.
Definition: TileCosmicMuon_p2.h:59
TileCosmicMuon_p2::m_pathBottom
std::vector< float > m_pathBottom
Vector with length of track within Tile on bottom modules [0]:sampling A; [1]: BC; [2]: D.
Definition: TileCosmicMuon_p2.h:52