5#ifndef TAURECTOOLS_TAUCELLVARIABLES_H
6#define TAURECTOOLS_TAUCELLVARIABLES_H
39 Gaudi::Property<double>
m_stripEthr {
this,
"StripEthreshold", 0.2 * Gaudi::Units::GeV,
"energy threshould for strip cell"};
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"};
46 if ((calo == CaloSampling::PreSamplerB) ||
47 (calo == CaloSampling::PreSamplerE) ||
48 (calo == CaloSampling::EMB1) ||
49 (calo == CaloSampling::EME1) ||
50 (calo == CaloSampling::EMB2) ||
51 (calo == CaloSampling::EME2)) {
61 if ((calo == CaloSampling::EMB1) ||
62 (calo == CaloSampling::EME1)) {
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
bool isStripLayer(const CaloSampling::CaloSample &calo) const
Check whether the CaloSample is a Strip layer.
Gaudi::Property< double > m_stripEthr
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".