|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TAURECTOOLS_TAUCELLVARIABLES_H
6 #define TAURECTOOLS_TAUCELLVARIABLES_H
40 Gaudi::Property<double>
m_cellCone {
this,
"CellCone", 0.2,
"outer cone for cells used in calculation"};
41 Gaudi::Property<bool>
m_doVertexCorrection {
this,
"VertexCorrection",
true,
"switch of vertex correction"};
70 #endif // TAURECTOOLS_TAUCELLVARIABLES_H
Gaudi::Property< bool > m_doVertexCorrection
Gaudi::Property< double > m_cellCone
::StatusCode StatusCode
StatusCode definition for legacy code.
Class describing a tau jet.
Gaudi::Property< double > m_stripEthr
virtual ~TauCellVariables()=default
Destructor.
ASG_TOOL_CLASS2(TauCellVariables, TauRecToolBase, ITauToolBase)
Calculate tau calorimeter variables from cell information.
bool isStripLayer(const CaloSampling::CaloSample &calo) const
Check whether the CaloSample is a Strip layer.
virtual StatusCode execute(xAOD::TauJet &pTau) const override
Perform the calculation of cell variables for each tau candidate.
bool isEMLayer(const CaloSampling::CaloSample &calo) const
Check whether the CaloSample is a EM layer.
TauCellVariables(const std::string &name)
Constructor.