11#include <framework/logging/Logger.h>
90 rootClass rootObj = (rootClass)file->Get(rootObjName.data());
92 std::string filename = file->GetName();
94 B2FATAL(
"Could not find " << rootObjName <<
" in " << filename);
std::string m_phiBinNumBranchName
phiBinNum branch name
std::string m_numOfPhiBinsBranchName
numOfPhiBins branch name
std::string m_avgRecEnBranchName
avgRecEn branch name
std::string m_numOfReg3ThetaBinsBranchName
numOfReg3ThetaBins branch name
std::string m_numOfReg2ThetaBinsBranchName
numOfReg2ThetaBins branch name
void importShowerShapesSecondMomentCorrections()
Import ECL shower shape corrections to second moment to the database.
const int m_numAvgRecEnEntries
Number of entries in avgRecEn array.
rootClass getRootObjectFromFile(TFile *file, const std::string &rootObjName) const
Extract a root object rootObjName from a root file file.
std::string m_hReg2ThetaBranchName
hReg2Theta branch name
std::string m_hReg3ThetaBranchName
hReg3Theta branch name
void importDigitEnergyCalibration()
Import ECL energy calibration constants to the database.
void importShowerCorrectorLeakageCorrections()
Import ECL leakage corrections to showers.
std::string m_thetaBinNumBranchName
thetaBinNum branch name
std::string m_lReg2ThetaBranchName
lReg2Theta branch name
void importTrackClusterMatchingThresholds()
Import threshold values for track ECL cluster matching to the database.
void importShowerEnergyCorrectionTemporary()
Import ECL corrections to showers energies.
std::vector< std::string > m_inputFileNames
Input file name.
std::string m_bgFractionBinNumBranchName
Branch names for shower corrector leakage correction root file.
std::string m_numOfEnergyBinsBranchName
numOfEnergyBins branch name
void importDigitTimeCalibration()
Import ECL time calibration constants to the database.
std::string m_lReg3ThetaBranchName
lReg3Theta branch name
std::string m_correctionFactorBranchName
correctionFactor branch name
std::string m_numOfBfBinsBranchName
numOfBfBins branch name
virtual ~ECLDatabaseImporter()
Destructor.
std::string m_regNumBranchName
regNum branch name
std::string m_hReg1ThetaBranchName
hReg1Theta branch name
std::string m_energyBinNumBranchName
energyBinNum branch name
void importTrackClusterMatchingParameterizations()
Import parameterizations for the RMS between tracks and ECL clusters to the database.
std::string m_name
Database object (output) file name.
std::string m_phiPeriodicityBranchName
phiPeriodicity branch name
std::string m_lReg1ThetaBranchName
lReg1Theta branch name
std::string m_numOfReg1ThetaBinsBranchName
numOfReg1ThetaBins branch name
Abstract base class for different kinds of events.