14#include "TObjString.h"
22#ifndef TRIGFASTCALIBWITHRINGS_H
23#define TRIGFASTCALIBWITHRINGS_H
36 static const TString&
getString(TObject* obj);
37 bool checkRings(
const EventContext& ctx )
const;
41 Gaudi::Property<std::string>
m_CalibPath{
this,
"CalibPath",
"",
Define macros for attributes used to control the static checker.
Property holding a SG store/key/clid from which a ReadHandle is made.
static const TString & getString(TObject *obj)
float makeCalibWRings(const EventContext &ctx) const
bool checkRings(const EventContext &ctx) const
StatusCode initialize() final
Dummy implementation of the initialisation function.
StatusCode execute() const
std::vector< MVAUtils::BDT > m_BDTs
Where the BDTs are stored.
~TrigFastCalibWithRings()
std::unique_ptr< TH2Poly > m_hPoly
A TH2Poly used to extract bin numbers. Note there is an offset of 1.
TrigFastCalibWithRings(const std::string &type, const std::string &myname, const IInterface *parent)
SG::ReadHandleKey< xAOD::TrigRingerRingsContainer > m_ringerKey
Gaudi::Property< std::string > m_CalibPath
StatusCode setupBDTFastCalo(const std::string &fileName)
std::vector< TFormula > m_shifts
shifts formulas