ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
InDet::TrackStateOnPixelLayerInfo Class Reference

#include <TrackStateOnPixelLayerInfo.h>

Collaboration diagram for InDet::TrackStateOnPixelLayerInfo:

Public Member Functions

 TrackStateOnPixelLayerInfo ()
 
 ~TrackStateOnPixelLayerInfo ()
 
TrackStateOnPixelLayerType type () const
 
Identifier moduleId () const
 
Identifier pixelId () const
 
const Amg::Vector3DglobalPosition () const
 
double localX () const
 
double localY () const
 
double theta () const
 
double phi () const
 
double errLocalX () const
 
double errLocalY () const
 
double distToModuleEdgePhi () const
 
double distToModuleEdgeEta () const
 
double goodFraction () const
 
void type (TrackStateOnPixelLayerType a)
 
void moduleId (Identifier a)
 
void pixelId (Identifier a)
 
void globalPosition (Amg::Vector3D a)
 
void localX (double a)
 
void localY (double a)
 
void theta (double a)
 
void phi (double a)
 
void errLocalX (double a)
 
void errLocalY (double a)
 
void distToModuleEdgePhi (double a)
 
void distToModuleEdgeEta (double a)
 
void goodFraction (double a)
 

Private Attributes

TrackStateOnPixelLayerType m_type
 
Identifier m_moduleId
 
Identifier m_pixelId
 duplicated: can get from pixel id More...
 
Amg::Vector3D m_globalPosition
 
double m_locX
 
double m_locY
 
double m_errLocX
 
double m_errLocY
 
double m_theta
 
double m_phi
 
double m_distToModEdgePhi
 
double m_distToModEdgeEta
 
double m_goodFrac
 

Detailed Description

Definition at line 20 of file TrackStateOnPixelLayerInfo.h.

Constructor & Destructor Documentation

◆ TrackStateOnPixelLayerInfo()

InDet::TrackStateOnPixelLayerInfo::TrackStateOnPixelLayerInfo ( )

Definition at line 13 of file TrackStateOnPixelLayerInfo.cxx.

13  {
14 
16  m_moduleId = 0;
17  m_pixelId = 0;
18  m_locX= -99999;
19  m_locY= -99999;
20  m_errLocX= -99999;
21  m_errLocY= -99999;
22  m_theta= -99999;
23  m_phi= -99999;
24  m_distToModEdgePhi= -99999;
25  m_distToModEdgeEta= -99999;
26  m_goodFrac = -99999;
27  }

◆ ~TrackStateOnPixelLayerInfo()

InDet::TrackStateOnPixelLayerInfo::~TrackStateOnPixelLayerInfo ( )

Definition at line 29 of file TrackStateOnPixelLayerInfo.cxx.

29  {
31  }

Member Function Documentation

◆ distToModuleEdgeEta() [1/2]

double InDet::TrackStateOnPixelLayerInfo::distToModuleEdgeEta ( ) const
inline

Definition at line 37 of file TrackStateOnPixelLayerInfo.h.

37 { return m_distToModEdgeEta; }

◆ distToModuleEdgeEta() [2/2]

void InDet::TrackStateOnPixelLayerInfo::distToModuleEdgeEta ( double  a)
inline

Definition at line 51 of file TrackStateOnPixelLayerInfo.h.

◆ distToModuleEdgePhi() [1/2]

double InDet::TrackStateOnPixelLayerInfo::distToModuleEdgePhi ( ) const
inline

Definition at line 36 of file TrackStateOnPixelLayerInfo.h.

36 { return m_distToModEdgePhi; }

◆ distToModuleEdgePhi() [2/2]

void InDet::TrackStateOnPixelLayerInfo::distToModuleEdgePhi ( double  a)
inline

Definition at line 50 of file TrackStateOnPixelLayerInfo.h.

◆ errLocalX() [1/2]

double InDet::TrackStateOnPixelLayerInfo::errLocalX ( ) const
inline

Definition at line 34 of file TrackStateOnPixelLayerInfo.h.

34 { return m_errLocX; }

◆ errLocalX() [2/2]

void InDet::TrackStateOnPixelLayerInfo::errLocalX ( double  a)
inline

Definition at line 48 of file TrackStateOnPixelLayerInfo.h.

48 { m_errLocX=a; }

◆ errLocalY() [1/2]

double InDet::TrackStateOnPixelLayerInfo::errLocalY ( ) const
inline

Definition at line 35 of file TrackStateOnPixelLayerInfo.h.

35 { return m_errLocY; }

◆ errLocalY() [2/2]

void InDet::TrackStateOnPixelLayerInfo::errLocalY ( double  a)
inline

Definition at line 49 of file TrackStateOnPixelLayerInfo.h.

49 { m_errLocY=a; }

◆ globalPosition() [1/2]

const Amg::Vector3D& InDet::TrackStateOnPixelLayerInfo::globalPosition ( ) const
inline

Definition at line 29 of file TrackStateOnPixelLayerInfo.h.

29 { return m_globalPosition; }

◆ globalPosition() [2/2]

void InDet::TrackStateOnPixelLayerInfo::globalPosition ( Amg::Vector3D  a)
inline

Definition at line 43 of file TrackStateOnPixelLayerInfo.h.

◆ goodFraction() [1/2]

double InDet::TrackStateOnPixelLayerInfo::goodFraction ( ) const
inline

Definition at line 38 of file TrackStateOnPixelLayerInfo.h.

38 {return m_goodFrac;};

◆ goodFraction() [2/2]

void InDet::TrackStateOnPixelLayerInfo::goodFraction ( double  a)
inline

Definition at line 52 of file TrackStateOnPixelLayerInfo.h.

52 {m_goodFrac=a;};

◆ localX() [1/2]

double InDet::TrackStateOnPixelLayerInfo::localX ( ) const
inline

Definition at line 30 of file TrackStateOnPixelLayerInfo.h.

30 { return m_locX; }

◆ localX() [2/2]

void InDet::TrackStateOnPixelLayerInfo::localX ( double  a)
inline

Definition at line 44 of file TrackStateOnPixelLayerInfo.h.

44 { m_locX=a; }

◆ localY() [1/2]

double InDet::TrackStateOnPixelLayerInfo::localY ( ) const
inline

Definition at line 31 of file TrackStateOnPixelLayerInfo.h.

31 { return m_locY; }

◆ localY() [2/2]

void InDet::TrackStateOnPixelLayerInfo::localY ( double  a)
inline

Definition at line 45 of file TrackStateOnPixelLayerInfo.h.

45 { m_locY=a; }

◆ moduleId() [1/2]

Identifier InDet::TrackStateOnPixelLayerInfo::moduleId ( ) const
inline

Definition at line 27 of file TrackStateOnPixelLayerInfo.h.

27 { return m_moduleId; }

◆ moduleId() [2/2]

void InDet::TrackStateOnPixelLayerInfo::moduleId ( Identifier  a)
inline

Definition at line 41 of file TrackStateOnPixelLayerInfo.h.

41 { m_moduleId=a; }

◆ phi() [1/2]

double InDet::TrackStateOnPixelLayerInfo::phi ( ) const
inline

Definition at line 33 of file TrackStateOnPixelLayerInfo.h.

33 { return m_phi; }

◆ phi() [2/2]

void InDet::TrackStateOnPixelLayerInfo::phi ( double  a)
inline

Definition at line 47 of file TrackStateOnPixelLayerInfo.h.

47 { m_phi=a; }

◆ pixelId() [1/2]

Identifier InDet::TrackStateOnPixelLayerInfo::pixelId ( ) const
inline

Definition at line 28 of file TrackStateOnPixelLayerInfo.h.

28 { return m_pixelId; }

◆ pixelId() [2/2]

void InDet::TrackStateOnPixelLayerInfo::pixelId ( Identifier  a)
inline

Definition at line 42 of file TrackStateOnPixelLayerInfo.h.

42 { m_pixelId=a; }

◆ theta() [1/2]

double InDet::TrackStateOnPixelLayerInfo::theta ( ) const
inline

Definition at line 32 of file TrackStateOnPixelLayerInfo.h.

32 { return m_theta; }

◆ theta() [2/2]

void InDet::TrackStateOnPixelLayerInfo::theta ( double  a)
inline

Definition at line 46 of file TrackStateOnPixelLayerInfo.h.

46 { m_theta=a; }

◆ type() [1/2]

TrackStateOnPixelLayerType InDet::TrackStateOnPixelLayerInfo::type ( ) const
inline

Definition at line 26 of file TrackStateOnPixelLayerInfo.h.

26 { return m_type; }

◆ type() [2/2]

void InDet::TrackStateOnPixelLayerInfo::type ( TrackStateOnPixelLayerType  a)
inline

Definition at line 40 of file TrackStateOnPixelLayerInfo.h.

40 { m_type=a; }

Member Data Documentation

◆ m_distToModEdgeEta

double InDet::TrackStateOnPixelLayerInfo::m_distToModEdgeEta
private

Definition at line 68 of file TrackStateOnPixelLayerInfo.h.

◆ m_distToModEdgePhi

double InDet::TrackStateOnPixelLayerInfo::m_distToModEdgePhi
private

Definition at line 67 of file TrackStateOnPixelLayerInfo.h.

◆ m_errLocX

double InDet::TrackStateOnPixelLayerInfo::m_errLocX
private

Definition at line 63 of file TrackStateOnPixelLayerInfo.h.

◆ m_errLocY

double InDet::TrackStateOnPixelLayerInfo::m_errLocY
private

Definition at line 64 of file TrackStateOnPixelLayerInfo.h.

◆ m_globalPosition

Amg::Vector3D InDet::TrackStateOnPixelLayerInfo::m_globalPosition
private

Definition at line 60 of file TrackStateOnPixelLayerInfo.h.

◆ m_goodFrac

double InDet::TrackStateOnPixelLayerInfo::m_goodFrac
private

Definition at line 69 of file TrackStateOnPixelLayerInfo.h.

◆ m_locX

double InDet::TrackStateOnPixelLayerInfo::m_locX
private

Definition at line 61 of file TrackStateOnPixelLayerInfo.h.

◆ m_locY

double InDet::TrackStateOnPixelLayerInfo::m_locY
private

Definition at line 62 of file TrackStateOnPixelLayerInfo.h.

◆ m_moduleId

Identifier InDet::TrackStateOnPixelLayerInfo::m_moduleId
private

Definition at line 58 of file TrackStateOnPixelLayerInfo.h.

◆ m_phi

double InDet::TrackStateOnPixelLayerInfo::m_phi
private

Definition at line 66 of file TrackStateOnPixelLayerInfo.h.

◆ m_pixelId

Identifier InDet::TrackStateOnPixelLayerInfo::m_pixelId
private

duplicated: can get from pixel id

Definition at line 59 of file TrackStateOnPixelLayerInfo.h.

◆ m_theta

double InDet::TrackStateOnPixelLayerInfo::m_theta
private

Definition at line 65 of file TrackStateOnPixelLayerInfo.h.

◆ m_type

TrackStateOnPixelLayerType InDet::TrackStateOnPixelLayerInfo::m_type
private

Definition at line 57 of file TrackStateOnPixelLayerInfo.h.


The documentation for this class was generated from the following files:
InDet::TrackStateOnPixelLayerInfo::m_errLocY
double m_errLocY
Definition: TrackStateOnPixelLayerInfo.h:64
InDet::TrackStateOnPixelLayerInfo::m_type
TrackStateOnPixelLayerType m_type
Definition: TrackStateOnPixelLayerInfo.h:52
InDet::TrackStateOnPixelLayerInfo::m_globalPosition
Amg::Vector3D m_globalPosition
Definition: TrackStateOnPixelLayerInfo.h:60
InDet::TrackStateOnPixelLayerInfo::m_distToModEdgePhi
double m_distToModEdgePhi
Definition: TrackStateOnPixelLayerInfo.h:67
InDet::TrackStateOnPixelLayerInfo::m_pixelId
Identifier m_pixelId
duplicated: can get from pixel id
Definition: TrackStateOnPixelLayerInfo.h:59
InDet::TrackStateOnPixelLayerInfo::m_locX
double m_locX
Definition: TrackStateOnPixelLayerInfo.h:61
InDet::TrackStateOnPixelLayerInfo::m_distToModEdgeEta
double m_distToModEdgeEta
Definition: TrackStateOnPixelLayerInfo.h:68
InDet::TrackStateOnPixelLayerInfo::m_theta
double m_theta
Definition: TrackStateOnPixelLayerInfo.h:65
InDet::TrackStateOnPixelLayerInfo::m_locY
double m_locY
Definition: TrackStateOnPixelLayerInfo.h:62
InDet::TrackStateOnPixelLayerInfo::m_goodFrac
double m_goodFrac
Definition: TrackStateOnPixelLayerInfo.h:69
InDet::unknownPixelLayerTrackState
@ unknownPixelLayerTrackState
Definition: TrackStateOnPixelLayerInfo.h:17
InDet::TrackStateOnPixelLayerInfo::m_errLocX
double m_errLocX
Definition: TrackStateOnPixelLayerInfo.h:63
InDet::TrackStateOnPixelLayerInfo::m_moduleId
Identifier m_moduleId
Definition: TrackStateOnPixelLayerInfo.h:58
a
TList * a
Definition: liststreamerinfos.cxx:10
InDet::TrackStateOnPixelLayerInfo::m_phi
double m_phi
Definition: TrackStateOnPixelLayerInfo.h:66