ATLAS Offline Software
Public Member Functions | Protected Attributes | List of all members
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){}. More...
 
 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. More...
 
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]

InDet::InDetLowBetaCandidate::InDetLowBetaCandidate ( )

◆ 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  }

◆ 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  {
92  return m_TRTTrailingEdgeError;
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:
InDet::InDetLowBetaCandidate::m_TRTTrailingEdgeError
float m_TRTTrailingEdgeError
Definition: InDetLowBetaCandidate.h:61
InDet::InDetLowBetaCandidate::m_TRTdEdx
float m_TRTdEdx
Definition: InDetLowBetaCandidate.h:63
InDet::InDetLowBetaCandidate::m_TRTLikelihoodError
float m_TRTLikelihoodError
Definition: InDetLowBetaCandidate.h:65
InDet::InDetLowBetaCandidate::m_TRTNLastBits
int m_TRTNLastBits
Definition: InDetLowBetaCandidate.h:62
InDet::InDetLowBetaCandidate::m_TRTLikelihoodBeta
float m_TRTLikelihoodBeta
Definition: InDetLowBetaCandidate.h:64
InDet::InDetLowBetaCandidate::m_TRTTrailingEdge
float m_TRTTrailingEdge
Definition: InDetLowBetaCandidate.h:60
Trk::TRTdEdx
@ TRTdEdx
dEdx from TRT ToT measurement.
Definition: Tracking/TrkEvent/TrkTrackSummary/TrkTrackSummary/TrackSummary.h:219
InDet::InDetLowBetaCandidate::m_TRTCorrBitsOverThreshold
float m_TRTCorrBitsOverThreshold
Definition: InDetLowBetaCandidate.h:59
endmsg
#define endmsg
Definition: AnalysisConfig_Ntuple.cxx:63
InDet::InDetLowBetaCandidate::m_TRTHighTbits
float m_TRTHighTbits
Definition: InDetLowBetaCandidate.h:66