Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TAURECTOOLS_TAUCALIBRATELC_H
6 #define TAURECTOOLS_TAUCALIBRATELC_H
51 "averageInteractionsPerCrossingKey",
52 "EventInfo.averageInteractionsPerCrossing",
53 "Decoration for Average Interaction Per Crossing"};
56 "Key_vertexInputContainer",
58 "input vertex container key"};
61 #endif // TAURECTOOLS_TAUCALIBRATELC_H
static const int s_nProngBins
SG::ReadDecorHandleKey< xAOD::EventInfo > m_aveIntPerXKey
Property holding a SG store/key/clid from which a ReadHandle is made.
TauCalibrateLC(const std::string &name="TauCalibrateLC")
Implementation of tau energy scale (TES) with eta and pile-up correction.
std::unique_ptr< TH1 > m_etaBinHist
virtual StatusCode initialize() override
Tool initializer.
SG::ReadHandleKey< xAOD::VertexContainer > m_vertexInputContainer
::StatusCode StatusCode
StatusCode definition for legacy code.
Class describing a tau jet.
virtual StatusCode execute(xAOD::TauJet &tau) const override
Execute - called for each tau candidate.
std::vector< std::unique_ptr< TH1 > > m_slopeNPVHist
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
std::string m_calibrationFile
bool m_doVertexCorrection
std::vector< std::vector< std::unique_ptr< TF1 > > > m_calibFunc