5#ifndef TAURECTOOLS_TAUCELLVARIABLES_H
6#define TAURECTOOLS_TAUCELLVARIABLES_H
36 Gaudi::Property<double>
m_cellCone {
this,
"CellCone", 0.2,
"outer cone for cells used in calculation"};
37 Gaudi::Property<bool>
m_doVertexCorrection {
this,
"VertexCorrection",
true,
"switch of vertex correction"};
42 if ((calo == CaloSampling::PreSamplerB) ||
43 (calo == CaloSampling::PreSamplerE) ||
44 (calo == CaloSampling::EMB1) ||
45 (calo == CaloSampling::EME1) ||
46 (calo == CaloSampling::EMB2) ||
47 (calo == CaloSampling::EME2)) {
bool isEMLayer(const CaloSampling::CaloSample &calo) const
Check whether the CaloSample is a EM layer.
Gaudi::Property< double > m_cellCone
Gaudi::Property< bool > m_doVertexCorrection
TauCellVariables(const std::string &name)
Constructor.
virtual StatusCode execute(xAOD::TauJet &pTau) const override
Perform the calculation of cell variables for each tau candidate.
virtual ~TauCellVariables()=default
Destructor.
ASG_TOOL_CLASS2(TauCellVariables, TauRecToolBase, ITauToolBase)
TauJet_v3 TauJet
Definition of the current "tau version".