30#ifndef DERIVATIONFRAMEWORK_BPhysMetadataBase_H
31#define DERIVATIONFRAMEWORK_BPhysMetadataBase_H
39#include "GaudiKernel/ToolHandle.h"
51 virtual StatusCode
addBranches(
const EventContext& ctx)
const;
58 virtual void recordPropertyS(
const std::string& name,
const std::string& val);
60 virtual void recordPropertyVI(
const std::string& name,
const std::vector<int>& val);
61 virtual void recordPropertyVL(
const std::string& name,
const std::vector<long>& val);
62 virtual void recordPropertyVD(
const std::string& name,
const std::vector<double>& val);
63 virtual void recordPropertyVB(
const std::string& name,
const std::vector<bool>& val);
65 const std::vector<std::string>& val);
70 virtual std::string
vecToString(
const std::vector<int>& v)
const;
71 virtual std::string
vecToString(
const std::vector<long>& v)
const;
72 virtual std::string
vecToString(
const std::vector<double>& v)
const;
73 virtual std::string
vecToString(
const std::vector<bool>& v)
const;
74 virtual std::string
vecToString(
const std::vector<std::string>& v)
const;