15#ifndef BPHYSTOOLS_BPHYSBLINDINGTOOL_H
16#define BPHYSTOOLS_BPHYSBLINDINGTOOL_H
101 virtual StatusCode
finalize()
override;
109 virtual float doBlind(
const float& val)
override;
120 virtual float doUnblind(
const float& val)
override;
131 virtual float doBlind(
const float& val,
132 const bool& negativeSign,
134 const float& factor)
override;
148 virtual float doUnblind(
const float& val,
149 const bool& negativeSign,
151 const float& factor)
override;
155 virtual StatusCode
doBlind()
override;
177 virtual std::vector<std::string>
getTokens(std::string input,
178 std::string seperators);
182 virtual std::string
vecToString(
const std::vector<float>& v)
const;
186 virtual std::string
vecToString(
const std::vector<bool>& v)
const;
Provide simple asymmetric encryption for blinding of float values.
Base class for elements of a container that can have aux data.
Provide simple asymmetric encryption for blinding of float values.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
VertexAuxContainer_v1 VertexAuxContainer
Definition of the current jet auxiliary container.
VertexContainer_v1 VertexContainer
Definition of the current "Vertex container version".