CaloSelectiveElectronMatchAlg - Conditions path for ElectronXCorrection needs correcting for dd4hep
See QM test
ConditionsDependencyHandler ERROR Failed to resolve conditon:4952F10300000000
ConditionDependency ERROR +++ Exception while creating dependent Condition /world#AlgorithmSpecific-CaloSelectiveElectronMatchAlg_Long-xcorrections:
ConditionDependency ERROR ConditionsDependencyHandler: Failed to resolve conditon:4952F10300000000 @../CaloFuture/CaloFuturePIDs/src/SelectiveElectronMatchAlg.cpp:194 (input 0)
UserPool INFO +++ * Conditions for USER pool with IOV: run(0):[0-199] [23856 entries]
Issue is the path for a condition is DetDesc specific.
Gaudi::Property<std::string> m_xcorrectionlocation{this, "XCorrectionLocation",
"/dd/Conditions/ParticleID/Calo/ElectronXCorrection",
"location in CondDB of x-corrections for electrons"};
Access to the above condition needs to be fixed for dd4hep.
Edited by Christopher Rob Jones