ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
TileCalorimeter
TileSvc
TileTPCnv
TileTPCnv
TileCosmicMuon_p2.h
Go to the documentation of this file.
1
2
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
18
class
TileCosmicMuonCnv_p2
;
19
20
class
TileCosmicMuon_p2
{
21
22
// Make the AthenaPoolCnv class our friend
23
friend
class
TileCosmicMuonCnv_p2
;
24
25
public
:
26
29
TileCosmicMuon_p2
() :
m_time
(0.0),
m_positionX
(0.0),
30
m_positionY
(0.0),
m_positionZ
(0.0),
31
m_directionPhi
(0.0),
m_directionTheta
(0.0),
32
m_fitQuality
(0.0),
m_fitNCells
(0),
33
m_pathTop
(),
m_pathBottom
(),
34
m_energyTop
(),
m_energyBottom
(),
35
m_trackCellHash
(),
m_segmentPath
(),
36
m_segmentPartitionModuleSampling
() {}
37
38
private
:
39
40
float
m_time
;
41
float
m_positionX
;
42
float
m_positionY
;
43
float
m_positionZ
;
44
float
m_directionPhi
;
45
float
m_directionTheta
;
46
float
m_fitQuality
;
47
int
m_fitNCells
;
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
TileCosmicMuonCnv_p2
Definition
TileCosmicMuonCnv_p2.h:26
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::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
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_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_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::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
TileCosmicMuon_p2::m_directionPhi
float m_directionPhi
Phi angle of track direction.
Definition
TileCosmicMuon_p2.h:44
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_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_fitNCells
int m_fitNCells
Number of cells used in fit.
Definition
TileCosmicMuon_p2.h:47
TileCosmicMuon_p2::m_directionTheta
float m_directionTheta
Theta angle of track direction.
Definition
TileCosmicMuon_p2.h:45
TileCosmicMuon_p2::TileCosmicMuonCnv_p2
friend class TileCosmicMuonCnv_p2
Definition
TileCosmicMuon_p2.h:23
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_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_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::TileCosmicMuon_p2
TileCosmicMuon_p2()
Default constructor:
Definition
TileCosmicMuon_p2.h:29
Generated on
for ATLAS Offline Software by
1.17.0