13#ifndef SCT_MajorityConditionsTool_h
14#define SCT_MajorityConditionsTool_h
25#include "GaudiKernel/ContextSpecificPtr.h"
26#include "GaudiKernel/EventContext.h"
46 virtual StatusCode
finalize()
override;
50 virtual bool isGood()
const override;
51 virtual bool isGood(
const EventContext& ctx)
const override;
54 virtual bool isGood(
int bec)
const override;
55 virtual bool isGood(
int bec,
const EventContext& ctx)
const override;
58 BooleanProperty
m_overall{
this,
"UseOverall",
false,
"Use overall value or ECA/B/ECC"};
59 FloatProperty
m_majorityFraction{
this,
"MajorityFraction", 0.9,
"Required fraction in majority state"};
header file for data object for SCT_MajorityCondAlg and SCT_MajorityConditionsTool.
Property holding a SG store/key/clid from which a ReadHandle is made.
Class for data object used in SCT_MajorityCondAlg and SCT_MajorityConditionsTool.