ATLAS Offline Software
Loading...
Searching...
No Matches
InDet::InDetLowBetaCandidate Class Reference

#include <InDetLowBetaCandidate.h>

Collaboration diagram for InDet::InDetLowBetaCandidate:

Public Member Functions

 InDetLowBetaCandidate ()
 InDetLowBetaCandidate (float TRTCorrBitsOverThreshold, float TRTTrailingEdge, float TRTTrailingEdgeError, int TRTNLastBits, float TRTdEdx, float TRTLikelihoodBeta, float TRTLikelihoodError, float TRTHighTbits)
virtual ~InDetLowBetaCandidate ()
 InDetLowBetaCandidate::InDetLowBetaCandidate(const InDetLowBetaCandidate& rhs) : m_TRTCorrBitsOverThreshold(rhs.m_TRTCorrBitsOverThreshold), m_TRTTrailingEdge(rhs.m_TRTTrailingEdge), m_TRTTrailingEdgeError(rhs.m_TRTTrailingEdgeError), m_TRTNLastBits(rhs.m_TRTNLastBits), m_TRTdEdx(rhs.m_TRTdEdx), m_TRTLikelihoodBeta(rhs.m_TRTLikelihoodBeta), m_TRTLikelihoodError(rhs.m_TRTLikelihoodError), m_TRTHighTbits(rhs.m_TRTHighTbits){}.
 InDetLowBetaCandidate (const InDetLowBetaCandidate &rhs)=default
InDetLowBetaCandidateoperator= (const InDetLowBetaCandidate &)=default
InDetLowBetaCandidateoperator= (InDetLowBetaCandidate &&)=default
virtual MsgStream & dump (MsgStream &sl) const
 Output Method for MsgStream, to be overloaded by child classes.
float getTRTCorrBitsOverThreshold () const
float getTRTTrailingEdge () const
float getTRTTrailingEdgeError () const
int getTRTNLastBits () const
float getTRTdEdx () const
float getTRTLikelihoodBeta () const
float getTRTLikelihoodError () const
float getTRTHighTbits () const

Protected Attributes

float m_TRTCorrBitsOverThreshold
float m_TRTTrailingEdge
float m_TRTTrailingEdgeError
int m_TRTNLastBits
float m_TRTdEdx
float m_TRTLikelihoodBeta
float m_TRTLikelihoodError
float m_TRTHighTbits

Detailed Description

Definition at line 24 of file InDetLowBetaCandidate.h.

Constructor & Destructor Documentation

◆ InDetLowBetaCandidate() [1/3]

◆ InDetLowBetaCandidate() [2/3]

InDet::InDetLowBetaCandidate::InDetLowBetaCandidate ( float TRTCorrBitsOverThreshold,
float TRTTrailingEdge,
float TRTTrailingEdgeError,
int TRTNLastBits,
float TRTdEdx,
float TRTLikelihoodBeta,
float TRTLikelihoodError,
float TRTHighTbits )

Definition at line 22 of file InDetLowBetaCandidate.cxx.

29 :m_TRTCorrBitsOverThreshold(TRTCorrBitsOverThreshold), m_TRTTrailingEdge( TRTTrailingEdge), m_TRTTrailingEdgeError( TRTTrailingEdgeError), m_TRTNLastBits(TRTNLastBits), m_TRTdEdx(TRTdEdx), m_TRTLikelihoodBeta(TRTLikelihoodBeta), m_TRTLikelihoodError(TRTLikelihoodError), m_TRTHighTbits( TRTHighTbits ) {}

◆ ~InDetLowBetaCandidate()

InDet::InDetLowBetaCandidate::~InDetLowBetaCandidate ( )
virtualdefault

InDetLowBetaCandidate::InDetLowBetaCandidate(const InDetLowBetaCandidate& rhs) : m_TRTCorrBitsOverThreshold(rhs.m_TRTCorrBitsOverThreshold), m_TRTTrailingEdge(rhs.m_TRTTrailingEdge), m_TRTTrailingEdgeError(rhs.m_TRTTrailingEdgeError), m_TRTNLastBits(rhs.m_TRTNLastBits), m_TRTdEdx(rhs.m_TRTdEdx), m_TRTLikelihoodBeta(rhs.m_TRTLikelihoodBeta), m_TRTLikelihoodError(rhs.m_TRTLikelihoodError), m_TRTHighTbits(rhs.m_TRTHighTbits){}.

InDetLowBetaCandidate &InDetLowBetaCandidate::operator= (const InDetLowBetaCandidate& rhs) { if (this!=&rhs) { m_TRTCorrBitsOverThreshold = rhs.m_TRTCorrBitsOverThreshold; m_TRTTrailingEdge = rhs.m_TRTTrailingEdge; m_TRTTrailingEdgeError = rhs.m_TRTTrailingEdgeError; m_TRTNLastBits = rhs.m_TRTNLastBits; m_TRTdEdx = rhs.m_TRTdEdx; m_TRTLikelihoodBeta = rhs.m_TRTLikelihoodBeta; m_TRTLikelihoodError = rhs.m_TRTLikelihoodError; m_TRTHighTbits = rhs.m_TRTHighTbits; } return *this; }

◆ InDetLowBetaCandidate() [3/3]

InDet::InDetLowBetaCandidate::InDetLowBetaCandidate ( const InDetLowBetaCandidate & rhs)
default

Member Function Documentation

◆ dump()

MsgStream & InDet::InDetLowBetaCandidate::dump ( MsgStream & sl) const
virtual

Output Method for MsgStream, to be overloaded by child classes.

Definition at line 61 of file InDetLowBetaCandidate.cxx.

61 {
62 sl << "Printing InDet::InDetLowBetaCandidate: " << endmsg;
63 sl << "TRTCorrBitsOverThreshold: " << m_TRTCorrBitsOverThreshold << endmsg;
64 sl << "TRTTrailingEdge: " << m_TRTTrailingEdge << endmsg;
65 sl << "TRTTrailingEdgeError: " << m_TRTTrailingEdgeError << endmsg;
66 sl << "TRTNLastBits: " << m_TRTNLastBits << endmsg;
67 sl << "TRTdEdx: " << m_TRTdEdx << endmsg;
68 sl << "TRTLikelihoodBeta: " << m_TRTLikelihoodBeta << endmsg;
69 sl << "TRTLikelihoodError: " << m_TRTLikelihoodError << endmsg;
70 sl << "TRTHighTbits: " << m_TRTHighTbits << endmsg;
71 return sl;
72 }
#define endmsg

◆ getTRTCorrBitsOverThreshold()

float InDet::InDetLowBetaCandidate::getTRTCorrBitsOverThreshold ( ) const

Definition at line 80 of file InDetLowBetaCandidate.cxx.

81 {
83 }

◆ getTRTdEdx()

float InDet::InDetLowBetaCandidate::getTRTdEdx ( ) const

Definition at line 99 of file InDetLowBetaCandidate.cxx.

100 {
101 return m_TRTdEdx;
102 }

◆ getTRTHighTbits()

float InDet::InDetLowBetaCandidate::getTRTHighTbits ( ) const

Definition at line 111 of file InDetLowBetaCandidate.cxx.

112 {
113 return m_TRTHighTbits;
114 }

◆ getTRTLikelihoodBeta()

float InDet::InDetLowBetaCandidate::getTRTLikelihoodBeta ( ) const

Definition at line 103 of file InDetLowBetaCandidate.cxx.

104 {
105 return m_TRTLikelihoodBeta;
106 }

◆ getTRTLikelihoodError()

float InDet::InDetLowBetaCandidate::getTRTLikelihoodError ( ) const

Definition at line 107 of file InDetLowBetaCandidate.cxx.

108 {
109 return m_TRTLikelihoodError;
110 }

◆ getTRTNLastBits()

int InDet::InDetLowBetaCandidate::getTRTNLastBits ( ) const

Definition at line 95 of file InDetLowBetaCandidate.cxx.

96 {
97 return m_TRTNLastBits;
98 }

◆ getTRTTrailingEdge()

float InDet::InDetLowBetaCandidate::getTRTTrailingEdge ( ) const

Definition at line 85 of file InDetLowBetaCandidate.cxx.

86 {
87 return m_TRTTrailingEdge;
88 }

◆ getTRTTrailingEdgeError()

float InDet::InDetLowBetaCandidate::getTRTTrailingEdgeError ( ) const

Definition at line 90 of file InDetLowBetaCandidate.cxx.

91 {
93 }

◆ operator=() [1/2]

InDetLowBetaCandidate & InDet::InDetLowBetaCandidate::operator= ( const InDetLowBetaCandidate & )
default

◆ operator=() [2/2]

InDetLowBetaCandidate & InDet::InDetLowBetaCandidate::operator= ( InDetLowBetaCandidate && )
default

Member Data Documentation

◆ m_TRTCorrBitsOverThreshold

float InDet::InDetLowBetaCandidate::m_TRTCorrBitsOverThreshold
protected

Definition at line 59 of file InDetLowBetaCandidate.h.

◆ m_TRTdEdx

float InDet::InDetLowBetaCandidate::m_TRTdEdx
protected

Definition at line 63 of file InDetLowBetaCandidate.h.

◆ m_TRTHighTbits

float InDet::InDetLowBetaCandidate::m_TRTHighTbits
protected

Definition at line 66 of file InDetLowBetaCandidate.h.

◆ m_TRTLikelihoodBeta

float InDet::InDetLowBetaCandidate::m_TRTLikelihoodBeta
protected

Definition at line 64 of file InDetLowBetaCandidate.h.

◆ m_TRTLikelihoodError

float InDet::InDetLowBetaCandidate::m_TRTLikelihoodError
protected

Definition at line 65 of file InDetLowBetaCandidate.h.

◆ m_TRTNLastBits

int InDet::InDetLowBetaCandidate::m_TRTNLastBits
protected

Definition at line 62 of file InDetLowBetaCandidate.h.

◆ m_TRTTrailingEdge

float InDet::InDetLowBetaCandidate::m_TRTTrailingEdge
protected

Definition at line 60 of file InDetLowBetaCandidate.h.

◆ m_TRTTrailingEdgeError

float InDet::InDetLowBetaCandidate::m_TRTTrailingEdgeError
protected

Definition at line 61 of file InDetLowBetaCandidate.h.


The documentation for this class was generated from the following files: