ATLAS Offline Software
Loading...
Searching...
No Matches
Reconstruction
tauEvent
src
TauRecExtraDetails.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
18
19
#include "
tauEvent/TauRecExtraDetails.h
"
20
#include "
AthenaKernel/ClassName.h
"
21
22
namespace
Analysis
23
{
24
TauRecExtraDetails :: TauRecExtraDetails():
25
m_analysisHelper
( 0 ),
26
m_seedType
(
TauJetParameters
::SeedTypes::CaloObject),
27
m_numEMCells
(
TauDetails
::
DEFAULT_INT
),
28
m_stripET
(
TauDetails
::
DEFAULT
),
29
m_emCentralityFraction
(
TauDetails
::
DEFAULT
),
30
m_etHadAtEMScale
(
TauDetails
::
DEFAULT
),
31
m_etEMAtEMScale
(
TauDetails
::
DEFAULT
),
32
m_sumCellE
(
TauDetails
::
DEFAULT
),
33
m_sumEMCellE
(
TauDetails
::
DEFAULT
),
34
m_sumPTTracks
(
TauDetails
::
DEFAULT
)
35
{
36
}
37
38
TauRecExtraDetails :: TauRecExtraDetails(
const
TauRecExtraDetails
&rhs ):
39
TauDetails
(),
40
m_analysisHelper
(new
tauAnalysisHelperObject
(*rhs.
m_analysisHelper
)),
41
m_seedType
(rhs.
m_seedType
),
42
m_numEMCells
(rhs.
m_numEMCells
),
43
m_stripET
(rhs.
m_stripET
),
44
m_emCentralityFraction
(rhs.
m_emCentralityFraction
),
45
m_etHadAtEMScale
(rhs.
m_etHadAtEMScale
),
46
m_etEMAtEMScale
(rhs.
m_etEMAtEMScale
),
47
m_sumCellE
(rhs.
m_sumCellE
),
48
m_sumEMCellE
(rhs.
m_sumEMCellE
),
49
m_sumPTTracks
(rhs.
m_sumPTTracks
)
50
{
51
}
52
53
TauRecExtraDetails
&TauRecExtraDetails :: operator= (
const
TauRecExtraDetails
&rhs )
54
{
55
if
(
this
!= &rhs ) {
56
delete
m_analysisHelper
;
57
m_analysisHelper
=
new
tauAnalysisHelperObject
(*rhs.
m_analysisHelper
);
58
m_seedType
=(
TauJetParameters::SeedTypes
)
m_seedType
;
59
m_numEMCells
=rhs.
m_numEMCells
;
60
m_stripET
=rhs.
m_stripET
;
61
m_emCentralityFraction
=rhs.
m_emCentralityFraction
;
62
m_etHadAtEMScale
=rhs.
m_etHadAtEMScale
;
63
m_etEMAtEMScale
=rhs.
m_etEMAtEMScale
;
64
m_sumCellE
=rhs.
m_sumCellE
;
65
m_sumEMCellE
=rhs.
m_sumEMCellE
;
66
m_sumPTTracks
=rhs.
m_sumPTTracks
;
67
}
68
return
*
this
;
69
}
70
71
TauRecExtraDetails :: ~TauRecExtraDetails()
72
{
73
delete
m_analysisHelper
;
74
}
75
76
const
std::string
TauRecExtraDetails::s_className
=
77
ClassName<TauRecExtraDetails>::name
();
78
const
std::string&
TauRecExtraDetails::className
()
const
79
{
80
return
s_className
;
81
}
82
}
ClassName.h
An interface for getting the name of a class as a string.
TauRecExtraDetails.h
DEPRECATED DO NOTT USE.
Analysis::TauDetails::DEFAULT_INT
static const int DEFAULT_INT
Definition
TauDetails.h:35
Analysis::TauDetails::DEFAULT
static const float DEFAULT
Definition
TauDetails.h:34
Analysis::TauDetails::TauDetails
TauDetails()
Default constructor.
Definition
TauDetails.cxx:26
Analysis::TauRecExtraDetails::m_sumCellE
double m_sumCellE
Definition
TauRecExtraDetails.h:133
Analysis::TauRecExtraDetails::className
virtual const std::string & className() const
Definition
TauRecExtraDetails.cxx:78
Analysis::TauRecExtraDetails::m_etEMAtEMScale
double m_etEMAtEMScale
Definition
TauRecExtraDetails.h:132
Analysis::TauRecExtraDetails::m_etHadAtEMScale
double m_etHadAtEMScale
Definition
TauRecExtraDetails.h:131
Analysis::TauRecExtraDetails::m_analysisHelper
tauAnalysisHelperObject * m_analysisHelper
Definition
TauRecExtraDetails.h:118
Analysis::TauRecExtraDetails::m_stripET
double m_stripET
Definition
TauRecExtraDetails.h:125
Analysis::TauRecExtraDetails::m_emCentralityFraction
double m_emCentralityFraction
Definition
TauRecExtraDetails.h:126
Analysis::TauRecExtraDetails::s_className
static const std::string s_className
Definition
TauRecExtraDetails.h:117
Analysis::TauRecExtraDetails::m_sumPTTracks
double m_sumPTTracks
Definition
TauRecExtraDetails.h:135
Analysis::TauRecExtraDetails::TauRecExtraDetails
TauRecExtraDetails()
Default Constructor.
Definition
TauRecExtraDetails.cxx:24
Analysis::TauRecExtraDetails::m_numEMCells
int m_numEMCells
Definition
TauRecExtraDetails.h:124
Analysis::TauRecExtraDetails::m_seedType
TauJetParameters::SeedTypes m_seedType
Definition
TauRecExtraDetails.h:119
Analysis::TauRecExtraDetails::m_sumEMCellE
double m_sumEMCellE
Definition
TauRecExtraDetails.h:134
ClassName::name
static std::string name()
Return the name of class T as a string.
tauAnalysisHelperObject
DEPRECATED DO NOT USE - MIGRATE TO TauCommonDetails.
Definition
tauAnalysisHelperObject.h:46
Analysis
The namespace of all packages in PhysicsAnalysis/JetTagging.
Definition
BTaggingCnvAlg.h:20
TauJetParameters
Definition
TauJetParameters.h:23
TauJetParameters::SeedTypes
SeedTypes
Enum for tau seed type.
Definition
TauJetParameters.h:181
Generated on
for ATLAS Offline Software by
1.14.0