ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetRecEvent
InDetLowBetaInfo
InDetLowBetaInfo
InDetLowBetaCandidate.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
6
// InDetLowBetaCandidate.h
7
// Header file for class InDetLowBetaCandidate
9
// (c) ATLAS Detector software
11
// Christopher Marino
13
14
#ifndef INDETLOWBETACANDIDATE_H
15
#define INDETLOWBETACANDIDATE_H
16
17
//#include "GaudiKernel/MsgStream.h"
18
#include "
AthenaKernel/CLASS_DEF.h
"
19
20
class
MsgStream;
21
22
namespace
InDet
{
23
24
class
InDetLowBetaCandidate
{
25
26
public
:
27
28
InDetLowBetaCandidate
();
29
30
InDetLowBetaCandidate
(
float
TRTCorrBitsOverThreshold,
31
float
TRTTrailingEdge,
32
float
TRTTrailingEdgeError,
33
int
TRTNLastBits,
34
float
TRTdEdx,
35
float
TRTLikelihoodBeta,
36
float
TRTLikelihoodError,
37
float
TRTHighTbits
38
);
39
40
virtual
~InDetLowBetaCandidate
();
41
InDetLowBetaCandidate
(
const
InDetLowBetaCandidate
& rhs) =
default
;
42
InDetLowBetaCandidate
&
operator=
(
const
InDetLowBetaCandidate
&) =
default
;
43
InDetLowBetaCandidate
&
operator=
(
InDetLowBetaCandidate
&&) =
default
;
44
46
virtual
MsgStream&
dump
(MsgStream& sl)
const
;
47
48
49
float
getTRTCorrBitsOverThreshold
()
const
;
50
float
getTRTTrailingEdge
()
const
;
51
float
getTRTTrailingEdgeError
()
const
;
52
int
getTRTNLastBits
()
const
;
53
float
getTRTdEdx
()
const
;
54
float
getTRTLikelihoodBeta
()
const
;
55
float
getTRTLikelihoodError
()
const
;
56
float
getTRTHighTbits
()
const
;
57
58
protected
:
59
float
m_TRTCorrBitsOverThreshold
;
60
float
m_TRTTrailingEdge
;
61
float
m_TRTTrailingEdgeError
;
62
int
m_TRTNLastBits
;
63
float
m_TRTdEdx
;
64
float
m_TRTLikelihoodBeta
;
65
float
m_TRTLikelihoodError
;
66
float
m_TRTHighTbits
;
67
68
};
//end of class definitions
69
70
MsgStream&
operator <<
( MsgStream& sl,
const
InDetLowBetaCandidate
& sf);
71
72
}
//end of namsepace
73
74
CLASS_DEF
(
InDet::InDetLowBetaCandidate
,115223127 , 1 )
75
76
#endif
// INDETLOWBETACANDIDATE_H
77
78
79
80
81
82
83
84
85
CLASS_DEF.h
macros to associate a CLID to a type
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition
Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:67
InDet::InDetLowBetaCandidate
Definition
InDetLowBetaCandidate.h:24
InDet::InDetLowBetaCandidate::getTRTTrailingEdgeError
float getTRTTrailingEdgeError() const
Definition
InDetLowBetaCandidate.cxx:90
InDet::InDetLowBetaCandidate::getTRTHighTbits
float getTRTHighTbits() const
Definition
InDetLowBetaCandidate.cxx:111
InDet::InDetLowBetaCandidate::InDetLowBetaCandidate
InDetLowBetaCandidate()
Definition
InDetLowBetaCandidate.cxx:20
InDet::InDetLowBetaCandidate::m_TRTNLastBits
int m_TRTNLastBits
Definition
InDetLowBetaCandidate.h:62
InDet::InDetLowBetaCandidate::getTRTCorrBitsOverThreshold
float getTRTCorrBitsOverThreshold() const
Definition
InDetLowBetaCandidate.cxx:80
InDet::InDetLowBetaCandidate::getTRTLikelihoodBeta
float getTRTLikelihoodBeta() const
Definition
InDetLowBetaCandidate.cxx:103
InDet::InDetLowBetaCandidate::getTRTLikelihoodError
float getTRTLikelihoodError() const
Definition
InDetLowBetaCandidate.cxx:107
InDet::InDetLowBetaCandidate::m_TRTCorrBitsOverThreshold
float m_TRTCorrBitsOverThreshold
Definition
InDetLowBetaCandidate.h:59
InDet::InDetLowBetaCandidate::m_TRTdEdx
float m_TRTdEdx
Definition
InDetLowBetaCandidate.h:63
InDet::InDetLowBetaCandidate::~InDetLowBetaCandidate
virtual ~InDetLowBetaCandidate()
InDetLowBetaCandidate::InDetLowBetaCandidate(const InDetLowBetaCandidate& rhs) : m_TRTCorrBitsOverThr...
InDet::InDetLowBetaCandidate::InDetLowBetaCandidate
InDetLowBetaCandidate(const InDetLowBetaCandidate &rhs)=default
InDet::InDetLowBetaCandidate::m_TRTLikelihoodBeta
float m_TRTLikelihoodBeta
Definition
InDetLowBetaCandidate.h:64
InDet::InDetLowBetaCandidate::operator=
InDetLowBetaCandidate & operator=(InDetLowBetaCandidate &&)=default
InDet::InDetLowBetaCandidate::operator=
InDetLowBetaCandidate & operator=(const InDetLowBetaCandidate &)=default
InDet::InDetLowBetaCandidate::m_TRTLikelihoodError
float m_TRTLikelihoodError
Definition
InDetLowBetaCandidate.h:65
InDet::InDetLowBetaCandidate::getTRTdEdx
float getTRTdEdx() const
Definition
InDetLowBetaCandidate.cxx:99
InDet::InDetLowBetaCandidate::m_TRTTrailingEdge
float m_TRTTrailingEdge
Definition
InDetLowBetaCandidate.h:60
InDet::InDetLowBetaCandidate::m_TRTHighTbits
float m_TRTHighTbits
Definition
InDetLowBetaCandidate.h:66
InDet::InDetLowBetaCandidate::getTRTTrailingEdge
float getTRTTrailingEdge() const
Definition
InDetLowBetaCandidate.cxx:85
InDet::InDetLowBetaCandidate::getTRTNLastBits
int getTRTNLastBits() const
Definition
InDetLowBetaCandidate.cxx:95
InDet::InDetLowBetaCandidate::m_TRTTrailingEdgeError
float m_TRTTrailingEdgeError
Definition
InDetLowBetaCandidate.h:61
InDet
Primary Vertex Finder.
Definition
VP1ErrorUtils.h:36
InDet::operator<<
MsgStream & operator<<(MsgStream &, const GNNTrackFinderTritonTool &)
dump
-event-from-file
Generated on
for ATLAS Offline Software by
1.17.0